使用下面的代码,我试图为页面设置一个无限的next / prev post循环(而不是帖子)。我的最后一页,上一个按钮链接到一个页面,但下一个按钮链接到我可用的第一个帖子。如何将其更改为仅定位页面?
<div class="port-nav left">
<?php
/**
* Infinite next and previous post looping in WordPress
*/
if( get_adjacent_post(false, '', true) ) {
?>
<p class="prev"><?php previous_post_link('%link'); ?></p>
<?php
} else {
$first = new WP_Query('posts_per_page=1&order=DESC'); $first->the_post();
echo '<a href="' . get_permalink() . '">← Previous Post</a>';
wp_reset_query();
};
?>
<?php
if( get_adjacent_post(false, '', false) ) {
?>
<p class="next"><?php next_post_link('%link'); ?>
<?php
} else {
$last = new WP_Query('posts_per_page=1&order=ASC'); $last->the_post();
echo '<a href="' . get_permalink() . '">Next Post →</a>';
wp_reset_query();
};
?>
</div>
答案 0 :(得分:0)
在黑暗中有点射击,因为我现在无法测试这个:
$last = new WP_Query('post_type=page&posts_per_page=1&order=ASC');