2016-04-17 14 views
0

私にはいくつか問題があります。私はWordpressのテーマ - Intergalaticを使用しています。しかし、ホームページでは、ポストの大きな背景が私たちをポストに連れてこない。背景はクリック可能で、私たちを投稿に移動する必要があります。どうやってするの?Wordpress - サムネイルを投稿するにはどうすればいいですか?

これはサムネイルのコードです。

<?php if (has_post_thumbnail()) { 
     $thumbnail = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'intergalactic-large'); ?> 
      <div class="entry-background" style="background-image:url(<?php echo esc_url($thumbnail[0]); ?>)"></div> 

    <?php } ?> 
+0

wp_get_attachment_image_src –

答えて

0

あなたがループにいると仮定すると、あなたがあるそれのルックスで、あなたは

<?php if (has_post_thumbnail()) { 
    $thumbnail = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'intergalactic-large'); ?> 

    <a href="<?php echo esc_url(get_permalink($post->ID)); ?>" class="entry-background" style="background-image:url(<?php echo esc_url($thumbnail[0]); ?>)"></a> 
<?php } ?> 

をアンカーと、おそらくdisplay:inline-background;、おそらくにアンカーを変更するためにDIVを変更する必要がありますスタイリングにイメージの高さを追加します。

<?php if (has_post_thumbnail()) { 
    $thumbnail = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'intergalactic-large'); ?> 

    <a href="<?php echo esc_url(get_permalink($post->ID)); ?>" class="entry-background" style="background-image:url(<?php echo esc_url($thumbnail[0]); ?>); height:<?php echo esc_attr($thumbnail[2]);?> px"></a> 
<?php } ?> 
関連する問題