【问题标题】:excluding certain categories from the read related posts in wordpress从 wordpress 中阅读的相关帖子中排除某些类别
【发布时间】:2018-04-10 09:59:57
【问题描述】:

我已设置我的阅读相关帖子部分以显示 4 个相同类别的帖子。比如说,我有 7 个类别 - cat1、cat2、cat3、cat4、...、cat7。我想将 cat6 和 cat7 下的帖子排除在已阅读相关帖子部分的帖子中。请向我提出有关如何完成此任务的任何想法。在这方面的任何帮助将不胜感激。提前谢谢你。

注意:我使用的 wordpress 主题是类型学,它让我可以选择仅根据类别显示已阅读的相关帖子,但没有排除类别的选项。

【问题讨论】:

  • 由于 Typology 是一个商业主题,而相关的帖子不是 WP 的核心功能,我建议你跳到 Themeforest 并在那里提问。

标签: php wordpress


【解决方案1】:
$arg = array('posts_per_page'=>-1, 'orderby'=>'title', 'order'=>'asc', 'category__not_in' => array(6,7) );
$loop = new WP_Query($args); 

【讨论】:

  • 嗨yogesh,谢谢您的回复。有没有办法使用类别 ID 来使用它?
  • 是的,我们使用的是类别 ID 数组( array(catID,catid) ),如果您感到困惑,还有另一种方法,如下所示。 $arg = array('posts_per_page'=>-1,'cat' => -$categoryID);
【解决方案2】:

是的,我们使用的是类别 ID 数组(array(catID,catid)),如果您感到困惑,还有另一种方法,如下所示。

$arg = array('posts_per_page'=>-1,'cat' => -$categoryID );

【讨论】:

    猜你喜欢
    • 2013-10-29
    • 1970-01-01
    • 1970-01-01
    • 2019-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-08
    • 2012-09-24
    相关资源
    最近更新 更多