我想知道一篇帖子是否有图片。如果是,我想知道是否为缩略图指定了特征图像-如果不是,get\\u thumb()函数将从该帖子的图库中指定一个图像。但是,如果帖子没有图像,我想使用span类来占用缩略图空间。
以下是我写的声明:
if(has_post_thumbnail()){
the_post_thumbnail();
}
elseif(is_attachment()) {
echo get_thumb($post->ID);
}
else {
<span class="no_thumb"></span>
}
它为所有没有特色图片的帖子添加了150x150跨距。但是,get\\u thumb()中的图像应该在哪里,则会显示范围。从本质上讲,它要么是span,要么是特色图片,而$get\\u拇指永远不会出现。
以下是get\\u thumb()函数供参考:
function get_thumb ($post_ID){
$thumbargs = array(
\'post_type\' => \'attachment\',
\'numberposts\' => 1,
\'post_status\' => null,
\'post_parent\' => $post_ID
);
$thumb = get_posts($thumbargs);
if ($thumb) {
return wp_get_attachment_image($thumb[0]->ID);
}
}