我正在尝试使用Widget Logic(wordpress插件)在查看发布到特定类别的帖子时显示小部件。 我用过:
is_category('category_name')
要在类别存档上显示它,但在查看单个帖子时,它将不再显示。
是否有wordpress condition tag符合我的要求?
答案 0 :(得分:2)
一个简单的解决方案是创建一个特殊的“侧边栏”http://codex.wordpress.org/Function_Reference/dynamic_sidebar并将其包装在is_category()中。
编辑: 没有使用Widget Logic,但通过查看示例,这应该工作
(is_single() && in_category('baked-goods')) || is_category( 'baked-goods' )
答案 1 :(得分:0)
<?php if (is_category('category_name') || in_category('category_name')) : ?>
// widget markup
<?php endif; ?>
答案 2 :(得分:0)
我不建议编辑WordPress核心文件,但您可以直接编辑插件。您需要找到插件调用函数的位置以输出窗口小部件并添加if(is_category('Category A')) {
并在调用函数后添加}
。
Here是指向WP codex中is_category()
的链接以供参考。