所以我试图在帖子的类中添加“-none”,如果它在Wordpress中的特定类别中。因此,如果我正在查看类别ID为7的帖子,我希望某个名为“example”的类更改为“example-none”。
这是我的代码:
<div class="example<?= is_category('events') ?'-none':'' ?><?= in_category('7') ?'-none':'' ?>">
代码的奇怪之处在于,当我查看特定类别中的所有帖子时,它在页面中工作。但是当我去一个特定类别的内部帖子时,代码不起作用。
我正在使用in_category('7')标记在wordpress侧边栏上实现此目的。
对我做错了什么的想法?
答案 0 :(得分:0)
我会删除类别ID旁边的引号:
in_category(7)
这应该是一个数字,而不是一个字符串。
答案 1 :(得分:0)
感谢。我使用这段代码工作了:
<div class="example<? wp_reset_query(); ?><?= in_category(7) ?'-none':'' ?>">