1

因此,如果帖子属于 Wordpress 中的特定类别,我正在尝试将“-none”添加到帖子的类中。比如说,如果我正在查看类别 id 为 7 的帖子,我希望将某个名为“example”的类更改为“example-none”。

这是我的代码:

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

代码的奇怪之处在于,当我查看特定类别中的所有帖子时,它可以在页面中运行。但是当我转到特定类别的内部帖子时,代码不起作用。

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

知道我做错了什么吗?

4

2 回答 2

0

我会删除类别 id 周围的引号:

in_category(7)

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

于 2010-07-27T17:27:26.353 回答
0

谢谢。我使用以下代码使其工作:

    <div class="example<? wp_reset_query(); ?><?= in_category(7)   ?'-none':'' ?>">
于 2010-07-27T18:03:54.683 回答