我想得到网页特色图片。
我创建了一个博客页面并上传了一个特色图片,我使用这个代码来显示特色图片。
$cb_banner_back = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), $cb_image_size);
<img src="<?php echo $cb_image_size; ?>">
它工作得很好,但是现在我写了wordpress query来调用所有的帖子,现在它显示我最近发布的帖子特色图片,它不显示页面特色图片。
我先使用
the_post_thumbnail('image_size');
然后使用上面的代码。有没有wordpress的解决方案或钩子
最佳答案
试试这个代码这对我有用。
<?php if (has_post_thumbnail( $post->ID ) ): ?>
<?php $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'single-post-thumbnail' ); ?>
echo '<img src="'. $image[0] .'" alt="'. get_the_title() .'" />';
<?php endif; ?>
检查一下,如果不行就告诉我。