Warning: The magic method InvisibleReCaptcha\MchLib\Plugin\MchBasePublicPlugin::__wakeup() must have public visibility in /home/twotone/twotone.me/public_html/wp-content/plugins/invisible-recaptcha/includes/plugin/MchBasePublicPlugin.php on line 37
【wordpress】カスタムフィールドが出力されない時の対処方法 | web関連 | 二色人日記。
web関連

【wordpress】カスタムフィールドが出力されない時の対処方法

カスタムフィールドの出力the_field( 'カスタムフィールド名' );が上手く行かなかった時の備忘録。

【解決方法】「ページID」を指定すると出力できる

カスタムフィールドを出力するthe_field()
ページIDを指定すると入力ができるようになる。

<?php the_field( 'カスタムフィールド名','2' ); ?>

追記:get_template_part()関数が原因だった

最初、WordPressの管理画面の「表示設定」の「ホームページの表示」欄に「固定ページ」を設定したら、その固定ページのカスタムフィールドが出力ができないと思ったのだが、get_template_part()関数使っているとページIDの入力が必要になるよう。

試しに、get_template_part()より前でthe_field( 'カスタムフィールド名' );を出力したらid指定しなくても出力できた。