如何从带有活动小工具的侧边栏中排除类别?

时间:2011-10-14 作者:Evie

有没有办法从Widgetized侧边栏中排除某些类别?我有与自定义帖子类型关联的类别和与我的博客关联的类别-我不想在查看我的博客时显示CPT类别。

有什么想法吗?我所能想到的是,我必须硬编码侧栏,而不是放弃widgetized版本。

2 个回复
SO网友:OneFishTaco

如果我理解正确,一个快速的解决方案可能是使用Widget Logic 并为每个类别创建自定义菜单,然后使用Conditional Tags 适用//例如is_category()in_category( \'5\' ) 或者,如果您不想使用插件,可以尝试复制小部件,然后在那里添加条件标记。。。希望有帮助!

SO网友:Rarst

小部件中的类别按以下方式检索:

wp_list_categories(apply_filters(\'widget_categories_args\', $cat_args));
因此,您可以使用此筛选器修改参数。

然而,使用替代小部件可能更简单,例如Widgets Reloaded, 通过接口提供更多控制。

结束

相关推荐

List all sidebar names?

我列出了所有这样的侧边栏:global $wp_registered_sidebars; echo \'<pre>\'; print_r($wp_registered_sidebars); echo \'</pre>\' 所以我得到了如下结果:Array ( [sidebar-1] => Array ( [name] => Sidebar #1&