WordPressの投稿機能を便利にしてくれるAdvanced Custom Fields。
こちらを利用してWordPressのテーマファイルを修正していた時のエラー対応のご紹介です。
エラー内容
Advanced Custom Fieldsを利用してテーマを修正していて、ローカルの環境ではうまくいっていました。いざ、サーバーにアップすると、IllegalのWarningが・・・。
Warning: Illegal string offset…(省略). on line 192
エラー内容確認
Googleさんには「要素が配列に変換されてない」「配列確認してつっこめ」ということらしいですが、WordPressのテーマにはそんな処理はこちらでは書いていないし・・・ということで、「Advanced Custom Fields」の設定を確認です。
エラー解消できた設定
返り値がvalueだったのが原因でした。「Both(Array)」に変更したらエラーが解消できました。
コメント