如何在指定类别上分配图像而不在其他类别上显示图像

时间:2014-10-27 作者:kira

我想将一个图像分配给一个类别,并希望其他类别隐藏在我的主页上。我试过这个:

foreach((get_the_category()) as $category) {
    echo \'<img src="http://organeek.net/wp-content/uploads/2014/10/85.jpg\' . $category->cat_ID . \'.jpg" alt="\' . $category->cat_name . \'" />\';
}
它不适合我,因为它显示了所有类别上的所有图像。我只想选择1个或2个类别。

提前感谢您的帮助!

1 个回复
SO网友:Pieter Goosen

看来你需要在帖子里这样做。为此,您可以使用has_category()in_category 要测试帖子是否属于给定类别,如果条件为真,请应用您的更改

示例:

if( has_category(\'name or I\'d or slug of category to test) ) {
     echo \'<img src="http://organeek.net/wp-content/uploads/2014/10/85.jpg\' . $category->cat_ID . \'.jpg" alt="\' . $category->cat_name . \'" />\';
}else{
    //displays nothing if the post does not belongs to this category
}

结束

相关推荐

Show Pages in Categories

通过将此代码添加到函数中,我创建了category函数。php:function page_category() { register_taxonomy_for_object_type(\'category\', \'page\'); } // Add to the admin_init hook of your theme functions.php file add_action( \'init\', \'page_category\' ); 但问