在Wordpress中是否可以设置get_next_post中使用的类别。
我发帖可以有多个类别。
在single.php页面上显示我想要显示的帖子和prev帖子。
我在single.php上有我想要选择的类别,所以如何在get_next_post
中使用它$('td', this).each(function () {
//check if image exists
});
答案 0 :(得分:0)
正如我看到的文件编号
$分类学 (字符串)(可选)分类,如果$ in_same_term为true。在WordPress 3.8中添加。 默认值:'类别'
如我所见,如果您将$in_same_term
设置为false,则可以更改$taxonmy
。
我认为,对于您来说,这可能是一种解决方法,而不是经过测试,只是一个想法:
<?php
while ($next_post = get_next_post()) {
if (!empty($next_post) && $next_post->catID == 'what you want') {
?>
<a href="<?php echo get_permalink($next_post->ID); ?>"><?php echo $next_post->post_title; ?></a>
<?php
}
}
?>
答案 1 :(得分:0)
遵循它在codex https://codex.wordpress.org/Function_Reference/get_next_post ...
中所说的内容在你的页面循环中......
$category = get_the_category();
$category_name = $category[0]->name:
然后通过...
获取您的下一篇文章$next_post = get_next_post(true, null, $category_name);