Wordpress get_next_post设置类别

时间:2016-04-11 14:59:29

标签: wordpress

在Wordpress中是否可以设置get_next_post中使用的类别。

我发帖可以有多个类别。

在single.php页面上显示我想要显示的帖子和prev帖子。

我在single.php上有我想要选择的类别,所以如何在get_next_post

中使用它
$('td', this).each(function () {

    //check if image exists

 });

2 个答案:

答案 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);