根据Wordpress中的类别更改帖子图片

时间:2013-11-27 22:10:22

标签: php html wordpress

我在Reventon主题中工作,我在文件post.php。

在博客页面上,每个帖子的左侧都有一个图像吐出。我正在尝试根据分配给帖子的类别来更改该图片。

到目前为止我尝试过使用它:

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语句,而不是根据类别给出唯一的图片..我哪里出错?

1 个答案:

答案 0 :(得分:0)

使用in_category( 'category_name' )代替is_category()。后者用于检查是否显示类别存档页面,而不是帖子的类别。看看The WordPress Codex