【问题标题】:wordpress next post in same child categorywordpress 在同一子类别中的下一篇文章
【发布时间】:2011-10-24 10:32:48
【问题描述】:

我的类别结构类似于:

-parent category
    -sub category 1
    -sub category 2

我正在使用以下内容来显示同一类别中的下一篇和上一篇文章

<?php previous_post_link('&laquo; %link', 'Previous post in category: %title', TRUE); ?>
<?php next_post_link('%link &raquo;', 'Next post in category: %title', TRUE); ?>

问题是它带我通过父类别 - 我可以让它进入同一子类别中的下一个帖子吗?

谢谢!

【问题讨论】:

标签: wordpress categories


【解决方案1】:

如果你看一下函数参考 http://codex.wordpress.org/Function_Reference/previous_post_link 你看它有3个参数。第三个是要忽略的类别列表,所以我想你可以在那里添加父类别。

【讨论】:

  • 谢谢 - 我已经检查了法典。似乎有点啰嗦——这意味着我需要为要放置菜单的每个类别执行条件语句或单独的模板——在这种情况下,子目录 1 和子目录 2 的条件语句或单独的模板。不是只有 2 只猫太糟糕了 - 但如果有 20 只,它可能会变得非常繁琐。
  • 你不能只列出所有包含子项的类别,并始终忽略该列表中的所有类别
  • 类似:$parents = array(); foreach($categories as $curent_cat) { if($curent_cat['parent']) { $parents[$curent_cat['parent']] = $curent_cat['parent']; } } $ignored_categories = implode(" AND ", $parents);
  • 这似乎更符合正确的路线-但我不知道从哪里开始实施!!谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-20
相关资源
最近更新 更多