0

WordPressのウェブサイトを開発環境から本番ホスティング環境に移動しました。1つ目はWindowsDev、2つ目はLinuxマネージドホスティング(管理パネル+ ftpのみ)です。次のようなカスタムコード行が含まれているサイトがなくても、すべてが期待どおりに機能します。

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

このコードは、プラグインのAdvancedCustomFieldsによって使用されます。私の開発ではこれに問題はありません。本番環境でホバリングすると、次のエラーが発生します。

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 に答える