Wordpress _s:主题get_post_thumbnail大小错误

时间:2015-09-02 10:27:26

标签: php wordpress

(使用下划线框架进行wordpress)

我有一个像这样的条件标题:

<header id="my_id" class="my_class" style='background-image: url(
 <?php if (is_single() && has_post_thumbnail($post_id)) {
 echo wp_get_attachment_thumb_url( get_post_thumbnail_id($post->ID), 'big-thumb' );} 
else { header_image(); }?>)'>

一切正常,但代码没有抓取正确的拇指大小。我在functions.php中定义了这样的大小:

add_image_size('big-thumb', 1200, 500, true);

1200-500图像文件存在并已通过functions.php正确调整大小并正确裁剪

但输出的图像不是 my_image-1200-500.jpg ,而是 my_image-150-150.jpg

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

解决!

<header id="my_id" class="my_class" style='background-image: url(
<?php if (is_single() && has_post_thumbnail($post_id)) {

echo wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'big-thumb') [0];} 

else { header_image(); }?>)'>