Wordpress:特色图像其他背景颜色

时间:2015-02-10 23:44:27

标签: wordpress image featured

我试图创建一个应该使用特色图像作为背景的帖子,如果没有选择图像,它应该用于背景颜色。

我在这里和谷歌搜索,但这段代码是我能找到的。

<?php
if (has_post_thumbnail( $post->ID ) ):
    $image_attributes = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'full' );
else:
    $image_attributes = array( '#fa5252; opacity:1!important' ); 
endif;
?>

<div style="background: url(<?php echo $image_attributes[0]; ?>)"></div>

毋庸置疑,它并不起作用。

1 个答案:

答案 0 :(得分:0)

试试这个,

 <?php
 $background = '';
 if (has_post_thumbnail( $post->ID ) ):
    $image_attributes = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'full' );
    $background = 'url('.$image_attributes[0].')'; 
else:
    $image_attributes = array( ' ' ); 
    $background = '#fa5252; opacity:1!important';
endif;
?>

<div style="background: <?php echo $background ; ?>">Content</div>