我想得到网页特色图片。
我创建了一个博客页面并上传了一个特色图片,我使用这个代码来显示特色图片。

$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; ?>

检查一下,如果不行就告诉我。

07-24 17:00