从存档/首页中排除特定类别链接

时间:2013-09-15 作者:Paul Brown

我创建的帖子只用于创建索引项,以显示已更新的现有帖子。我创建的帖子301重定向到更新的帖子。我将这些索引帖子添加到类别“更新”中,这通过插件排除了上一篇和下一篇帖子链接中的帖子(我找不到其他方法)。

问题出现在首页和归档页上,每个帖子所包含的类别都会显示出来。我想从这些链接中排除“更新”类别,因为这只是出于管理目的。

我可以在我的函数中添加一些内容吗。php文件,该文件将阻止显示指向“更新”类别存档页的所有链接?

如果这已经包含在不同的术语/搜索中,请给予指导并道歉。我已经看过了。

1 个回复
SO网友:s_ha_dum

假设您正在使用get_categories 要打印类别链接,请使用exclude 参数您需要使用IDs、 因此,您需要使用get_term_by

$cid = get_term_by(\'slug\',\'update\',\'category\');
// var_dump($cid);
get_categories(
  array(
    \'exclude\' => $cid->term_id
  )
);

结束

相关推荐

Link categories to last post

我正在使用wp\\u list\\u categories()显示我的所有类别。但我希望子类别链接到该类别的最后一个帖子。例如: <ul> <li><a href=\"link-to-category-1\">CATEGORY 1</a> <ul> <li><a href=\"link-to-last-post-of-category-1-1\">CATE