0

次のように、カテゴリ ID に基づいて特定の投稿のサムネイル画像を表示することは可能ですか。

<?php if ( has_post_thumbnail() ) {

      if ( cat = 2 ) {
      echo '<img src="image1.jpg" width="" height="" class="live-holder-img" />';
      } elseif( cat = 3 ) {
      echo '<img src="image2.jpg" width="" height="" class="live-holder-img" />';
      } else {
      echo '<img src="default.jpg" width="" height="" class="default" />'
      }

 ?>
4

1 に答える 1

2

カテゴリ テンプレートを調べることをお勧めします: http://codex.wordpress.org/Category_Templates

迅速な解決策は次のようになります。

if (is_category('1')) {
    echo '<img src="image1.jpg" width="" height="" class="live-holder-img" />';
} else if (is_category('2')) {
    echo '<img src="image2.jpg" width="" height="" class="live-holder-img" />';
} else {
    echo '<img src="default.jpg" width="" height="" class="default" />';
}

//you can also do this by name
if (is_category('Category A')) {
    echo '<img src="image1.jpg" width="" height="" class="live-holder-img" />';
} else if (is_category('Category B')) {
    echo '<img src="image2.jpg" width="" height="" class="live-holder-img" />';
} else {
    echo '<img src="default.jpg" width="" height="" class="default" />';
}

is_category 関数リファレンス: http://codex.wordpress.org/Function_Reference/is_category

于 2012-08-09T15:49:03.397 に答える