我有以下代码:
<?php $background_holder = echo get_bloginfo('template_directory');'/images/banner.jpg';?>
background-image: url("<?php echo get_theme_mod('header_background_image', $background_holder;); ?>");
我正在尝试为$background_holder
设置常量,然后将其添加到背景图像变量中。我确定我刚刚写了一些错误的东西,但目前这没什么用。
答案 0 :(得分:2)
$background_holder
只是您要为其分配变量的变量,不需要echo
。此外,您似乎正在尝试连续'/images/banner.jpg' to some base directory. If this is the case, you'd need to use the concatination operator (
。`):
<?php $background_holder = get_bloginfo('template_directory') . '/images/banner.jpg';?>
background-image: url("<?php echo get_theme_mod('header_background_image', $background_holder); ?>");