2016-10-13 1 views
0

申し訳ありませんが、私は間違いを作れば -設定し、ポストサムネイル

私はワードプレスのテンプレートを作成していると私は、DIVの背景であることを特定のポストサムネイルを取得しようとしています... coddingではかなり新しいです。

私はいくつかの答えを通じて見て、これが答えであることができると考えた:...

<?php $post_id = 15; 
    $thumbnail = get_the_post_thumbnail(null, $size, $attr); 
    ?> 

<div style="background-image:url('<?php echo $thumbnail ?>')"> Hello World </div> 

残念ながら、それは動作しませんでした:(

たぶん誰かが正しい方向に私を指すことができますか?これで解決

答えて

0

OK!

<?php $post_id = 15; 
    $thumbnail = wp_get_attachment_url(get_post_thumbnail_id($post->ID)); 
    ?> 
0

理由がある:get_the_post_thumbnail()関数は、ポストサムネイル画像タグを返します。documentationを参照してください。

使用する必要があります。
the_post_thumbnail_url()ループ内。ループ外
又は

$image_array = wp_get_attachment_image_src(get_post_thumbnail_id($post_id), 'thumbnail-size'); 
$image_src = $image_array[0]; 

関連する問題