wordpress中的PHP错误

wordpress中的PHP错误,wordpress,wordpress-theming,Wordpress,Wordpress Theming,我在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"> 注意:在我电脑的本地主机中,它可以工作,但当我上传时它不工作,它会显示此错误您的PHP本地版本和Wor

我在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">

注意:在我电脑的本地主机中,它可以工作,但当我上传时它不工作,它会显示此错误

您的PHP本地版本和Wordpress版本不同。对于Wordpress版本的PHP,您的代码应该如下所示:

<img src="<?php 
    $x=get_option('logo');
    echo $x['logo'];?>" height="243" width="187">

对于这种语法,您的PHP版本太低:

<?php echo get_option('logo')['logo'];?>
而是使用:

<?php
$option = get_option('logo');
echo $option['logo'];
?>

在第20行显示php代码。欢迎使用StackOverflow!请编辑您的问题以包含生成错误的代码。这将帮助我们回答这个问题。如果相关的话,一个更好的选择是包括一个到您的问题页面的实时链接,或者一个jsfiddle/codepen。我的水晶球告诉我它在第20行附近。也许你应该把代码贴在那一行