我在wordpress中有这个错误
Parse error: syntax error, unexpected '[', expecting ',' or ';' in... on line 20
line 20:<img src="<?php echo get_option('logo')['logo'];?>" height="243" width="187">
注意:在我的电脑的localhost中它可以正常工作,但是当我上传它没有工作时它会显示我的错误
答案 0 :(得分:1)
您的本地和Wordpress版本的PHP是不同的。对于Wordpress版本的PHP,您的代码应如下所示:
<img src="<?php
$x=get_option('logo');
echo $x['logo'];?>" height="243" width="187">
答案 1 :(得分:0)
您的PHP版本对于这种语法来说太低了:
<?php echo get_option('logo')['logo'];?>
改为使用:
<?php
$option = get_option('logo');
echo $option['logo'];
?>