我正在尝试通过以下方式在我的single-cpt.php文件中使用get_next_post和get_previous_post:
<?php if( get_adjacent_post(false, '', false) ) :
$next_post = get_next_post(); ?>
<div class="p-case p-next" data-case="<?php echo get_the_title($next_post->ID); ?>">
<h2><?php echo get_the_title($next_post->ID); ?></h2>
<div class="c-heading-category">Next project</div>
<div class="c-image">
<?php echo get_the_post_thumbnail( $next_post->ID,'ls_xxl_thumb'); ?>
</div>
<div class="c-permalink">
<?php next_post_link('%link', '');?>
</div>
</div><?php endif; ?>
然后我以相同的方式使用get_previous_post。两个呼叫都返回一个帖子,但是帖子的显示顺序相反。获取下一个帖子将返回菜单顺序顶部的帖子,而next_post将返回该菜单末尾的帖子?在这种情况下,是否可以过滤帖子的排序方式?理想情况下,下一个帖子将调用按菜单顺序DESC排序的下一个帖子。
任何帮助都会很棒