知道为什么Wordpress类别标签不起作用?

时间:2010-07-27 17:05:19

标签: php wordpress categories sidebar

所以我试图在帖子的类中添加“-none”,如果它在Wordpress中的特定类别中。因此,如果我正在查看类别ID为7的帖子,我希望某个名为“example”的类更改为“example-none”。

这是我的代码:

<div class="example<?= is_category('events')  ?'-none':'' ?><?= in_category('7')   ?'-none':'' ?>">

代码的奇怪之处在于,当我查看特定类别中的所有帖子时,它在页面中工作。但是当我去一个特定类别的内部帖子时,代码不起作用。

我正在使用in_category('7')标记在wordpress侧边栏上实现此目的。

对我做错了什么的想法?

2 个答案:

答案 0 :(得分:0)

我会删除类别ID旁边的引号:

in_category(7)

这应该是一个数字,而不是一个字符串。

答案 1 :(得分:0)

感谢。我使用这段代码工作了:

    <div class="example<? wp_reset_query(); ?><?= in_category(7)   ?'-none':'' ?>">