【发布时间】:2017-11-27 10:30:47
【问题描述】:
过去几天我一直在我的本地主机上从事一个 wordpress 项目。 完成后,我尝试将其上传到我的直播主机上。 但是安装完成后显示语法错误,提示“Parse error: syntax error, unexpected '[' in ...”
代码如下:
function Consulin_header_style() {
if (Consulin_meta('enable_custom_header_style') == 1):
$images = Consulin_decode(Consulin_meta( 'header_image'));
$header_images = '.page-title { background-image: url('. wp_get_attachment_image_src($images[0],'flat-page-title')[0].');}';
else:
if ( get_header_image() != "" ) {
$header_images = '.page-title { background-image: url('. get_header_image().');}';
} else {
$header_images = '.page-title { background-image: url('.CONSULIN_LINK.'images/page-title.jpg) ; }';
}
endif;
wp_add_inline_style( 'Consulin-style', $header_images );
}
代码的第 4 行“$header_images = ...”是问题所在。 我的编程知识绝对为零,所以我很感激这里的一些帮助。
P.S:它在本地主机上工作得很好。
【问题讨论】:
-
确保您使用的 php 版本与您在本地主机中使用的相同