道歉,我对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
答案 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>