从搜索结果中排除类别

时间:2012-05-25 作者:Donna

我有以下功能,我需要从中排除类别,因为它在多个不同的地方跨站点工作。我该怎么做?

// allCategories(): return an array of categories to browse in heirarchy
public function allCategories() {
    $return = array();
    if ($this->category) {
      $return = $this->catList($this->section->term_id);
    } 
      return $return;
  }           
}
提前谢谢你。

1 个回复
最合适的回答,由SO网友:Donna 整理而成

如果它对其他人有帮助,这是一个比我想象的要容易得多的修复方法。我只是将要排除的类别ID添加到query\\u posts参数中,例如。,query_posts("s=$s&cat=-415,-504&posts_per_page=-1");

结束

相关推荐

Exclude stylesheet from admin

我一直在使用以下函数将一些CSS排入我的主题。但是,它们也用于管理领域:wp_enqueue_style(...) 我不想在管理领域使用它们。遗憾的是,无论是在这里还是在谷歌上,我都找不到与此功能相结合的任何信息。codex也没有对此进行解释,该函数不支持将管理区域排除在外的选项应用于特定样式。我希望有人能告诉我如何从管理区域中排除特定的css。提前谢谢。