在我爲博客做的單一文章導航中,我期待獲得上一個和下一個帖子ID來顯示標題並獲得固定鏈接。WordPress的單篇文章導航和get_adjacent_post
我試圖get_adjacent_post()
和get_previous_post()/get_next_post()
,但有沒有辦法得到任何有關它的信息...(<?php print_r($prev) ?>
回報空白)
我只是有一個的index.php文件使用此代碼:
if (have_posts()) while (have_posts()) : the_post();
$prev = get_adjacent_post(false, "", true);
$next = get_adjacent_post(false, "", false);
<ul>
<li id="prev">
<?php //if (!empty($prev)) : ?>
<a href="<?= get_permalink($prev->ID) ?>">
<div>
<time datetime="<?= get_the_date("Y-m-i", $prev->ID) ?>"><?= get_the_date("j F", $prev->ID) ?></time>
<span><i></i></span>
</div>
</a>
<?php //endif ?>
</li>
<li class="center"></li>
<li id="next">
<?php //if (!empty($next)) : ?>
<a href="<?= get_permalink($next->ID) ?>">
<div>
<time datetime="<?= get_the_date("Y-m-i", $next->ID) ?>"><?= get_the_date("j F", $next->ID) ?></time>
<span><i></i></span>
</div>
</a>
<?php //endif ?>
</li>
</ul>
你的代碼有什麼錯誤? – John
我的'print_r($ prev)'只是沒有返回任何內容... – flks
接下來呢?確定你沒有查看最新的帖子吧? –