根据类别发布缩略图 时间:2013-07-02 作者:Adrian 我有两类(我们的作品和新闻),只有一类。phpIf查看新闻类别中的单个帖子,然后我想显示缩略图,因此插入:<?php if ( has_post_thumbnail() ) {the_post_thumbnail(\'medium\');} ?>但是,如果查看我们工作类别中的单个帖子,我不希望出现这种情况,我可以添加什么来删除类别ID为#2的帖子? 2 个回复 最合适的回答,由SO网友:JMau 整理而成 您可以这样做:$categories = get_the_category($post->ID); $cat = $categories[0]->cat_name; if ( has_post_thumbnail() && $cat == \'news\' ) { the_post_thumbnail(\'medium\'); } *EDIT:代码获取post类别,第2行从对象中获取cat名称,我在if语句中使用它作为条件* SO网友:Krzysiek Dróżdż 我会这样做的。即使您将多个类别分配给帖子,它也会起作用。if ( has_post_thumbnail() && has_category(\'news\') ) { // or !has_category(\'our-work\') the_post_thumbnail(\'medium\'); } 结束 文章导航