PHP wordpress模板 - 如果没有选择,则添加默认图像

时间:2017-06-27 20:26:31

标签: php wordpress wordpress-theming

道歉,我对PHP比较新,我正在学习,但我坚持这个...我有一个带有背景图片的页面标题部分的模板。我可以添加背景图片,但如果页面上没有选出background-img:url,有没有办法在默认的background-img:url中写入此模板?

def f():
    lst=[]
    for i in range(1, 101):
        if i < 50:
            lst.append('A')
        else:
            lst.append('B')
    return lst

3 个答案:

答案 0 :(得分:1)

在代码之前添加:

if(empty($bg)){
    $bg = '/path/to/your/default/image.jpg';
}

答案 1 :(得分:0)

<section class="page-title" <?php if($bg):?>style="background-image:url('<?php echo esc_url($bg);?>')" <?php  else: ?>
style="background-image:url('your URL')"
<?php endif; ?>>

答案 2 :(得分:0)

使用@ psdev的代码,如果$ bg为空,我可以添加默认的背景图像。谢谢!

<section class="page-title" <?php if(empty($bg)){$bg = 'http://aqmenalt.mhsites.co.uk/wp-content/uploads/2017/06/Banner-10.png';} if($bg):?>style="background-image:url('<?php echo esc_url($bg);?>');"<?php endif;?>>
    <div class="auto-container">
        <h1><?php if($title) echo balanceTags($title); else wp_title('');?></h1>
        <div class="bread-crumb">
            <?php echo convo_get_the_breadcrumb();?>
        </div>
    </div>