将后缩略图设置为背景图像

时间:2016-10-13 14:43:43

标签: php wordpress

对不起,如果我犯了任何错误 - 在编码方面很新......

我正在创建一个wordpress模板,我正在尝试将特定的后缩略图作为DIV的背景。

我看了几个答案,认为这可能就是答案:

<metro:MetroWindow x:Class="WpfApplication1.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"        
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:metro="clr-namespace:MahApps.Metro.Controls;assembly=MahApps.Metro"
    xmlns:local="clr-namespace:WpfApplication1">
<metro:MetroWindow.TitleTemplate>
    <DataTemplate>
        <Grid>
            <TextBlock Text="New Title"/>
        </Grid>
    </DataTemplate>
</metro:MetroWindow.TitleTemplate>

不幸的是它不起作用...... :(

也许有人可以指出我正确的方向?

2 个答案:

答案 0 :(得分:0)

OK!解决了这个:

Receiver

答案 1 :(得分:0)

原因是:the_post_thumbnail_url()函数返回后缩略图图片标记,请参阅docs

您需要使用:
循环中的$image_array = wp_get_attachment_image_src( get_post_thumbnail_id( $post_id ), 'thumbnail-size' ); $image_src = $image_array[0]; ;

{{1}}

在循环之外。