我想获得页面特色图像。
我创建一个博客页面并上传特色图像,然后使用此代码来显示特色图像。
$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 查询来调用所有帖子,现在它显示我最近发布的帖子特色图像,但它不显示页面特色图像。
我首先使用
the_post_thumbnail('image_size');
然后我使用上面的代码。
wordpress 有没有解决方案或钩子
尝试这个代码,它对我有用:
<?php
if (has_post_thumbnail($post->ID)) {
$image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'single-post-thumbnail');
echo '<img src="' . $image[0] . '" alt="' . get_the_title() . '" />';
}
尝试一下,让我知道它是否有效。