2017-08-22 22 views
1

WP Rest APIのカスタムエンドポイントを構築するために、Rest Routesプラグインを使用しています。このプラグインはWordPress 4.5.9までの互換性をテストしています。私は自分のlocalhost上でWordPressバージョン4.6.6を使用していますが、プラグインは正常に動作します。私はカスタムエンドポイントを作成することができます。しかし、このプラグインをライブサーバにインストールすると、同じバージョンのwordpress 4.6.6を使用していて、プラグインが起動せず、エラーが表示されます。Wordpress:プラグインの互換性に関する問題を解決する

構文エラー:予期しない構文エラー'[' /nfs/c07/h03/mnt/109306/domains/lrp.magikbox.biz/html/wp-content/plugins/rest-routes/inc/filters/wprr-filter-post_type.php on line 92

答えて

0

ポストフィルタの[で発生した$post_type_arr = [];からエラーが発生しています。 Array Initialization Construct:[]がエラーの原因です。 PHP 7を実行している実動サーバーでエラーを作り直してみましたが、Rest Routesが正常に起動しました。私はあなたのウェブサイトをチェックしました:http://lrp.magikbox.biz/それはPHP 5.3.29で動作します、悲しいことに、短い配列初期化構文[]はPHP 5.4+でしか機能しません - hereを参照してください。

あなたの開発サーバー(あなたのローカルホスト)がPHP 5.4+を確実に実行していることを確認してください。解決策として、ホストをPHP 5.4以上をサポートするものに変更するか、WP Rollback pluginを使用し、PHP 5.3.29がリリースされたときにプラグインを2014年初めのバージョンにロールバックすることを検討してください。

関連する問題