0

我刚刚将 WordPress 网站从开发环境移动到生产托管环境。第一个是Windows Dev,第二个是Linux Managed Hosting(只有管理面板+ ftp)。如果没有在其自定义代码行中包含这样的站点,所有工作都按预期工作:

<?php echo get_field_object('social')['label']; ?>

此代码由插件高级自定义字段使用。在我的开发中没有问题,在生产中悬停我得到这个错误:

Parse error: syntax error, unexpected '[', expecting ',' or ';' in 
/var/sites/m/domain.name/public_html/wp-content/themes/m30pl/single-facylitator.php on line 21

提到的线是我上面介绍的。我不知道可能出了什么问题,生产服务器上的 PHP 版本是 5.3。

有什么想法可能是错的吗?

4

1 回答 1

2

您有 PHP 版本差异...您的代码将在 5.4+ 版本上运行...

于 2013-02-20T02:19:03.667 回答