2010-04-15 92 views
0

我有一组类别,每个类别的子弹都有一个前缀“mycat-”,我想将代码插入到我的sidebar.php文件中以创建自定义侧栏小部件列出除“mycat-”之前的所有类别。WordPress>自定义类别通过排除类别弹头匹配列表

任何帮助非常感谢。

例类别(按蛞蝓)...

mycat隐藏,mycat大热门,mycat-nofollow的,mycat-NOINDEX,收藏夹,最近更新的,热链接等

鉴于以上几类,我想上市是:

  • 收藏
  • 最近更新
  • 热点链接

回答

1

您想使用this function

wp_list_categories('exclude_tree=ID_OF_MYCAT'); 

只需在其中插入您的mycat父类别。

如果您还没有在树结构中设置您的类别,那么您应该考虑这样做!

+0

不知道我明白。我的类别没有父母/子女关系。他们都是顶级的。另外,没有单一的“mycat”类别。我只是用它作为前缀(认为它将被设置为一个正则表达式过滤器)。这有帮助吗? – 2010-04-16 02:43:11

+0

感谢Rupert,我现在正在使用父类别,但是,如何从列表中排除父类别?或者,我想我可以将我的类别添加到未分类中(而不是创建一个类别作为父类别)。虽然我不喜欢。 – 2010-04-21 19:36:18

+0

不太确定你的意思。如果你的意思是你有一个父类别mycat,然后mycat隐藏等。那么exclude_tree将排除父母和子女,我相信。 – 2010-04-21 22:50:15