WordPress按菜单顺序获取下一个/上一个帖子

时间:2018-09-20 15:35:46

标签: wordpress

我正在尝试通过以下方式在我的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排序的下一个帖子。

任何帮助都会很棒

0 个答案:

没有答案