カスタム投稿の記事ページにカスタムフィールドが表示されなかった時の対処方法
2019-05-07
![](http://ichikawawebdesign.test-kazurou147.biz/wp-content/uploads/2019/05/1a39ba84cfe21145d8432a72cf66a3c4.png)
カスタム投稿から記事を作成したときに、カスタムフィールドが表示されませんでした。原因がわからず、結構ハマったので今回記事にします。
なぜかカスタムフィールドが表示されず
プラグイン「Custom Post Type UI」でカスタム投稿を作成しました。そのカスタム投稿の記事にカスタムフィールドを表示させたかったのですが、なぜか表示されませんでした。 ちなみにカスタムフィールドは、プラグイン「Advanced Custom Fields」 で作成しました。
![](http://ichikawawebdesign.test-kazurou147.biz/wp-content/uploads/2019/05/6f5c576495f6213b0c314d9dc5086c43.png)
ちなみに投稿タイプだと、問題なくカスタムフィールドが表示されています。今回はカスタム投稿タイプのみが表示されませんでした。ちなみに、カスタム投稿タイプの作成時に、カスタムフィールドにチェックを入れて使用できる設定にしています。
![](http://ichikawawebdesign.test-kazurou147.biz/wp-content/uploads/2019/05/0deb1cd41f46aa770e8b02449d451a71.png)
「REST APIで表示」をFalseにしたら解決しました
カスタム投稿のプラグイン「Custom Post Type UI」の設定を変更したら表示されるようになりました。
Custom Post Type UIの投稿タイプの編集ページ内にある「REST APIで表示」をFalseに変更したらカスタムフィールドが表示されるようになりました。
![](http://ichikawawebdesign.test-kazurou147.biz/wp-content/uploads/2019/05/4efb6bd16be80144f2a76bdacf9a9b4f.png)
「REST APIで表示」をFalseに変更したのは、特に根拠がありません。適当に設定をいじっていたら、いつの間にか解決しました。どれだろうと探して「REST APIで表示」にたどり着きました。
理由は分かりませんでした
なんでREST APIで表示にするとダメなのか?理由が分かりません。というか、REST APIが何なのかイマイチ理解していません。REST APIについて軽く調べましたが、それでも理解できませんでした。
まあ今回は、結果オーライということで良しとします。