在特定类别的帖子页面上显示Wordpress小部件

时间:2012-01-25 23:06:30

标签: wordpress widget categories conditional-statements

我正在尝试使用Widget Logic(wordpress插件)在查看发布到特定类别的帖子时显示小部件。 我用过:

is_category('category_name')

要在类别存档上显示它,但在查看单个帖子时,它将不再显示。

是否有wordpress condition tag符合我的要求?

3 个答案:

答案 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)

尝试in_category()

<?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()的链接以供参考。