カスタムフィールドで作ったフィールドを他のページに表示する方法。

カスタムフィールドで項目を作ったとしても、基本的にはそのページ自体にしか反映ができません。
「イベントの開催日を投稿ページだけでなく、トップページにも表示したい!」なんて言うときなどに便利です。

編集ページのIDを取得する。

まず、入力したカスタムフィールドの編集ページのIDを把握します。
管理画面の投稿したページの●●一覧(投稿なら投稿一覧)に行き、投稿した行にマウスオーバーをすると画面左下にページのURLが出てきます。
そこに書かれている数字が、その編集ページのIDとなります。

編集ページIDを使って、表示したい場所にコードを記入。

編集ページのの数字IDが分かったら、それを参考に以下のコードを作り、表示したい場所に張り付けて終了です。
「スラッグ」の箇所にカスタムフィールドのスラッグを入力し、右側に先程把握した数字のIDを入れます。

上記はif構文を使っていますが、短いコードでも表示できます。

【補足】他のページの固定ページの本文を表示させたい場合

他ページの固定ページの本文を表示させたい場合は以下のコードを記入します。

まとめ

非常に便利なカスタムフィールドですから、使い方も応用できますし、自分のスキルアップにつながりますよね!

関連記事