【发布时间】:2017-06-08 19:20:52
【问题描述】:
要点击下一篇或上一篇文章,我使用此代码
<?php the_post_navigation( array (
'next_text' => '<span class="meta-nav">' . __( 'Previous', 'neubau' ) . '</span> ' .
'<span class="screen-reader-text">' . __( 'Previous Post', 'neubau' ) . '</span> ',
'prev_text' => '<span class="meta-nav">' . __( 'Next', 'neubau' ) . '</span> ' .
'<span class="screen-reader-text">' . __( 'Next Post', 'neubau' ) . '</span> ',
'in_same_term' => 'true',
) ); ?>
'in_same_term' => 'true' 用于打开同一类别中的下一篇或上一篇文章。但这不适用于多个类别。
我的帖子分为三个类别:portfolio-1、portfolio-2、portfolio-3。为了在首页上显示其中一些帖子,我添加了第四个类别:home。在一个类别中(例如,portfolio-1)我点击下一个或上一个帖子链接。如果下一篇或上一篇文章有两个类别(portfolio-1 和 home),我将被重定向到 home 的下一篇文章/上一篇文章- 而不是 portfolio-1 的下一篇文章/上一篇文章。
我怎样才能留在一个类别中(例如 portfolio-1)?
我发现一些网站存在类似问题,但我无法将解决方案转移到我的代码中。
感谢您的帮助。
【问题讨论】:
-
这个地址已经很多很多次了。网上有很多很多的文章可以回答这个问题:presscustomizr.com/snippet/restrict-post-navigation-category
-
没错,有很多很多的文章。我知道这个 presscustomizr.com-article,但代码没有解决我的问题或给了我解决方案的建议。