2014-03-06 68 views
0
  1. 我不確定的術語,所以請忍受我! 。

我發現代碼在邊欄中顯示依賴於類別的職位是不同的內容我有這個在我的sidebar.php(alienship主題):WordPress的帖子在多個類別 - 不同的側邊欄取決於類別

if (in_category('32')) { 
echo "<h3>32</h3>"; 
} elseif (in_category('33')) { 
echo "<h3>33</h3>"; 
} elseif (in_category('34')) { 
echo "<h3>34</h3>"; 
} elseif (in_category('35')) { 
echo "<h3>35</h3>"; 
} elseif (in_category('36')) { 
echo "<h3>36</h3>"; 
} elseif (in_category('37')) { 
echo "<h3>37</h3>"; 
} else { 
echo "<h3>everyone else</h3>"; 
} 

這工作正常直到一個職位是在多個類別,例如如果一個帖子在32和36類中,當我看着/?cat = 32 AND /?cat = 36時,顯示的文本是「32」。如果我查看帖子本身,問題是一樣的。

我想實現的是:

  • 後兩類 - 32和36

  • ,如果我通過32類別查看後 「32」 應顯示

  • 如果我正在查看通過類別36「36」的帖子應該顯示

這可能嗎?任何幫助非常感謝!

+0

使用'$ _GET [ '貓']'這個,如果你不打算使用漂亮的URL。確保你做了適當的測試,以檢查它是否設置。 –

回答

相關問題