【发布时间】:2010-07-27 17:05:19
【问题描述】:
因此,如果帖子属于 Wordpress 中的特定类别,我会尝试将“-none”添加到帖子的类别中。比如说,如果我正在查看类别 id 为 7 的帖子,我希望将某个名为“example”的类更改为“example-none”。
这是我的代码:
<div class="example<?= is_category('events') ?'-none':'' ?><?= in_category('7') ?'-none':'' ?>">
代码的奇怪之处在于,当我查看特定类别中的所有帖子时,它可以在页面中运行。但是当我转到特定类别的内部帖子时,代码不起作用。
我正在使用 in_category('7') 标记在 wordpress 侧边栏上实现此目的。
知道我做错了什么吗?
【问题讨论】:
-
您是否尝试将
wp_reset_query()放在您的is_category()电话之前?有时条件标签会被源中更高层的查询弄乱。
标签: php wordpress categories sidebar