<?php
if(has_post_thumbnail())
the_post_thumbnail(\'themolio-featured-image\');
else
echo wp_get_attachment_image($attachment_id, \'themolio-featured-image\');
?>
如果帖子有特色图片,上面的代码会显示特色图片,否则会显示由
$attachment_id
.
我不知道您是如何决定哪个类别术语应该显示哪个图像的&;如果有多个类别,那么初始化的部分$attachment_id
是留给你的。
更新此代码与您在评论中所说的完全一致。如果有多个类别,此代码将只使用第一个类别。
<?php
$category = get_the_category();
if(!empty($category) && $themolio_options[\'show_featured\']): ?>
<div class="entry-thumb">
<a href="<?php the_permalink(); ?>">
<img src="http://example.com/<?php echo $category[0]->term_id;?>.jpg" alt="<?php echo $category[0]->name;?>" />
</a>
</div>
<?php endif; ?>