2010-07-27 70 views
1

所以我想爲一個帖子添加一個「-none」,如果它在Wordpress的特定類別中。所以就像讓我說如果我正在查看一個類別ID爲7的職位,我想要一個標題爲「示例」的某個類更改爲「example-none」。任何想法爲什麼WordPress的inCategorgy標籤不工作?

這裏是我的代碼:

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

的代碼奇怪的是,它在工作時,我看所有的職位在特定種類的頁面。但是當我去一個特定類別的內部帖子時,代碼不起作用。

我正在使用in_category('7')標籤在wordpress側邊欄上實現此功能。

有什麼想法我做錯了什麼?

+0

你有沒有嘗試過把'wp_reset_query()'在'is_category()'調用之前?有時,條件標籤會被源代碼中較高級別的查詢搞亂。 – Pat 2010-07-27 17:09:43

回答

0

我會刪除引號類別的ID:

in_category(7) 

這應該是一個數字,而不是字符串。

0

謝謝。我得到它使用此代碼的工作:

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