2013-11-27 37 views
0

我在Reventon主題中工作,並且我在文件post.php中。根據Wordpress中的類別更改帖子圖片

在博客頁面上,有一張圖片在每篇文章的左側吐出。我試圖根據分配給該帖子的類別來更改該圖片。

我一直在使用這個到目前爲止已經試過:

if (is_category('video')) { 
     ?> 
      <div class="post-format-icon rectangle-shadow"> 
       <i class="icon-entypo-play-align-left"></i> 
      </div> 
     <?php 
    } elseif (is_category('Podcast')) { 
     ?> 
      <div class="post-format-icon rectangle-shadow"> 
       <i class="icon-entypo-rss-align-left"></i> 
      </div> 
     <?php 
    } else { 
     ?> 
      <div class="post-format-icon rectangle-shadow"> 
       <i class="icon-symbol-align-left"></i> 
      </div> 
     <?php 
    } 

,但由於某種原因,它使觸發結束else語句,而不是讓視類..我要去哪裏錯了獨特的畫面?

+0

您輸出的最後兩條語句完全相同。 –

+0

Woops - 犯了一個錯誤,並抓住了一箇舊版本..更新@HeikkiU – dante466

回答

0

使用in_category('category_name')而不是is_category()。後者用於檢查是否顯示類別存檔頁面,而不是帖子的類別。看看The WordPress Codex

+0

謝謝!幫了很多。 – dante466

相關問題