我刚将WordPress网站从Dev Environment转移到Production Hosting Environment。 第一个是Windows Dev,第二个是Linux Managed Hosting(仅限管理面板+ ftp)。 所有工作都按预期工作,没有自定义代码行中的网站,如下所示:
<?php echo get_field_object('social')['label']; ?>
此代码由插件高级自定义字段使用。 在我的开发方面没问题,生产中的hoverer我得到了这个错误:
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。
任何想法可能出错?
答案 0 :(得分:2)
你有PHP版本差异......你的代码将适用于5.4+版本......