是否将类别从WordPress中的帖子导航中排除?

时间:2018-06-26 作者:Brittany Layne Rapheal

我想从帖子导航中排除一个类别。起初,我抬头看了看<?php the_post_navigation(); ?> 排除类别,但我读了一些帖子(like this) 指示我使用<?php previous_post_link(); ?><?php next_post_link(); ?> 相反

以下是我迄今为止总结的内容:

<div class="left col-6">
    <h5>Previous Post</h5>
        <small><?php previous_post_link(\'%link\', \'%title\', $excluded_terms); ?> </small>
</div>
<div class="right col-6 text-right">
    <h5>Next Post</h5>
    <small><?php next_post_link(\'%link\', \'%title\', $excluded_terms); ?> </small>
</div>
使用$excluded_terms = \'463\';

我遇到的问题是,这只循环了一个帖子类别,并且排除了这一类别中同样属于463类别的帖子。我正在尝试循环浏览除463类之外的所有帖子类别。有什么想法?

提前感谢!

1 个回复
SO网友:Casper

检查signature of the function:

next_post_link( string $format = \'%link &raquo;\', string $link = \'%title\', bool $in_same_term = false, array|string $excluded_terms = \'\', string $taxonomy = \'category\' );
排除条款应为fourth 论点您的代码正在将“true ish”参数传递给$in_same_term.

结束

相关推荐

Get assigned post categories

我创建了一个名为“Crew”的自定义帖子类型,如下所示:function crew_custom_post_type() { $labels = array( \'name\' => _x( \'Pages\', \'Post Type General Name\', \'project\' ), \'singular_name\' => _x( \'Page\', \'Post Type