获取特色图像设置作为背景

时间:2012-07-19 作者:Anagio

我正在使用下面的代码获取帖子的特色图片URL。我需要能够得到large 大小图像,现在它正在获取原始大小图像的URL。

<?php $src = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID, \'ttrust_post_thumb_big\'), array( 5600,1000 ), false, \'\' );?>

<a href="<?php the_permalink() ?>" rel="bookmark" class="imagewrap"><div style="background: url(<?php echo $src[0]; ?> ) !important;"></div></a>    

1 个回复
SO网友:its_me

您使用的代码中有一些错误(AFAIK):

  1. get_post_thumbnail_id($post->ID, \'ttrust_post_thumb_big\') 只有一个参数,即post_id. 所以,应该是get_post_thumbnail_id($post->ID)

  2. \'\' — 没有第四个参数wp_get_attachment_image_src

  3. array( 5600,1000 ) 定义$size 要显示的图像的。您应该使用\'large\' (字符串)因为这是你说你需要的。

    好的,现在试试这个:

    <a href="<?php the_permalink() ?>" rel="bookmark" class="imagewrap">
        <div style="background: url(<?php wp_get_attachment_image_src( get_post_thumbnail_id(), \'large\' ); ?>) !important;"></div>
    </a>
    
    Reference links: get_post_thumbnail_id, wp_get_attachment_image_src

结束

相关推荐