【问题标题】:Wordpress: how to limit post-nav to specific category?Wordpress:如何将导航后限制为特定类别?
【发布时间】:2013-06-26 02:53:01
【问题描述】:

我正在设置我的第一个 Wordpress 网站。我对其内部工作的了解和理解有限。 (请记住这一点) 我设置了 3 个不同的页面,根据它们的类别显示帖子。 但是,一旦您从任一页面阅读了一篇文章,下一篇文章/上一篇文章导航仍然会循环浏览所有帖子,无论其类别如何。 我想将此导航限制为读者正在阅读的页面类别中的帖子。

这完全可行吗?如果可行,你能帮我理解怎么做吗? 或者如果有一个插件可以做到这一点?

谢谢

【问题讨论】:

    标签: wordpress post navigation categories


    【解决方案1】:

    这在 WP 文档中有介绍。将 in_same_cat 设置为 true。 http://codex.wordpress.org/Function_Reference/next_post_link

    如果链接已经在您的主题中,您需要对其进行编辑。

    【讨论】:

    • 正如我所提到的,我对 WP 的了解有限(虽然我正在学习),我在哪里可以在我的主题中找到这些链接,或者在 WP 本身中找到这些链接?您在 Codex 上给我的链接并没有说明在哪里寻找它,它们藏在哪个 PHP 文件中。我猜它不会像创建一个function.php并将代码放在那里那么简单,对吧?
    • 实际上,我想我在我的主题中找到了它。有一个 post-nav.php 文件,其中包含上一个和下一个帖子代码。该文件位于父主题的 INCLUDES 文件夹中。由于我不想更改父主题文件,我是否必须在子主题中创建一个包含修改后的 post-nav.php 文件的文件夹?
    • 嗯,没有什么比通过实验来吸取教训更重要的了。我刚刚在子主题中使用修改后的 post-nav.php 重新创建了 INCLUDES 文件夹,并且一切正常。但是,当您创建一个页面以包含或排除一个或多个类别时,它应该是一个选项。这不是博客的基本功能吗?无论如何,非常感谢您引导我朝着正确的方向前进,@Chris-Fernandini
    • 很高兴你想通了 - 位置因主题而异。介意将我的答案标记为正确吗?
    • 完成!不过,我无法提高您的答案,我在这里还没有“声誉”。 ;) 再次感谢。
    猜你喜欢
    • 1970-01-01
    • 2011-01-21
    • 2012-07-12
    • 2022-01-12
    • 2012-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多