【发布时间】:2015-06-20 12:31:29
【问题描述】:
我有以下代码:
<?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 设置一个常量,然后将其添加到背景图像变量中。我确定我刚刚写了一些小错误,但目前这没有任何作用。
【问题讨论】:
-
试试这个
<?php $background_holder = get_bloginfo('template_directory').'/images/banner.jpg';?> -
移除回声,
-
Sam,您正在尝试将字符串回显到变量中...第一行不需要
echo,因为它将内容输出到页面中。因此,您可以首先构建您的字符串并将其保存到变量:$background_holder = get_bloginfo('template_directory').'/images/banner.jpg'(请注意,您需要.而不是;来连接字符串)。然后在第二行中,您只需删除)之前的;即可,因为没有语法错误,如下所示:get_theme_mod('header_background_image', $background_holder);
标签: php string variables echo constants