前提・実現したいこと
初めて質問させていただきます。
Wordpressでサイトを作成しております。
ACFのオプションページでフッターメニュー:footer-menu、フッターバナー:footer_bannerを作り、footer.phpで呼び出し。
必要ページで表示確認出来ております。
ところがtag.phpで呼び出した場合のみエラー表示されます。
お力お貸しいただければ助かります。
発生している問題・エラーメッセージ
Warning: Illegal string offset 'footer_banner' in /home/.../footer.php on line 62 Warning: array_filter() expects parameter 1 to be array, string given in /home/fourseasonsf/four-seasons.jp/public_html/wp/wp-content/themes/fourseasons/footer.php on line 154
該当のソースコード
PHP+HTML5
1footer.php 2 361:$footer_banner = get_field( 'footer_banner', 'option' ); 462:$footer_banner = $footer_banner[ 'footer_banner' ]; 5 6150:$menus = get_field('footer-menu','option'); 7151:echo~~~ 8152:echo~~~ 9153:echo~~~ 10154:if(!empty(array_filter($menus))) {
試したこと
他ページでは表示確認(var_dump($footer_banner)でも画像など読み込めています)しております。
よろしくお願いいたします。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
あなたの回答
tips
プレビュー