【发布时间】:2012-02-19 04:06:09
【问题描述】:
我正在尝试使用小部件逻辑(wordpress 插件)在查看发布到某个类别的帖子时显示小部件。 我用过:
is_category('category_name')
在分类存档中显示它,但在查看单个帖子时,它不再显示。
有没有 wordpress condition tag 可以满足我的要求?
【问题讨论】:
标签: wordpress widget categories conditional-statements
我正在尝试使用小部件逻辑(wordpress 插件)在查看发布到某个类别的帖子时显示小部件。 我用过:
is_category('category_name')
在分类存档中显示它,但在查看单个帖子时,它不再显示。
有没有 wordpress condition tag 可以满足我的要求?
【问题讨论】:
标签: wordpress widget categories conditional-statements
一个简单的解决方案是创建一个特殊的“侧边栏”http://codex.wordpress.org/Function_Reference/dynamic_sidebar 并将其包装在 is_category() 中。
编辑: 没有使用过 Widget Logic,但通过查看示例,这应该可以工作
(is_single() && in_category('baked-goods')) || is_category( 'baked-goods' )
【讨论】:
我不建议编辑 WordPress 核心文件,但您可以直接编辑插件。您需要找到插件调用函数的位置以输出小部件并添加if(is_category('Category A')) {,并在调用函数后添加}。
Here 是 WP 法典中 is_category() 的链接,供参考。
【讨论】:
<?php if (is_category('category_name') || in_category('category_name')) : ?>
// widget markup
<?php endif; ?>
【讨论】: