【カスタムポスト】の【管理画面 投稿一覧】にカスタムフィールドを表示する方法

カテゴリー : WordPress

投 稿 日 :

更 新 日 :

この記事は書いてから 約2年 経過しています。

※1年以上経過しているので情報が古い可能性があります。

タ  グ  : | | |

【カスタムポスト】の【管理画面 投稿一覧】にカスタムフィールドを表示する方法

Advanced Custom Fields などでカスタムフィールドを自在に操れるようになったら 脱初心者です!

さて、今回は カスタムフィールドを管理画面のカスタムポスト(カスタム投稿)の投稿一覧に出す時の方法です。

まず「ノーマルの投稿一覧」にカスタムフィールドを表示する方法が基本となります。

下記サイト様のこの記事

管理画面の投稿一覧ページにカスタムフィールドの項目を表示させる方法

こちらのコードで「ノーマル」の時には無事に表示する事が出来るのですが、カスタムポストの場合には一手間が必要です。

では、前提として

カスタムポスト → eiga
カスタムフィールド1 → movie_url
カスタムフィールド2 → movie_title

とします。

これを functions.php に追加すれば

管理画面の カスタムポスト「eiga」の投稿一覧にカスタムフィールド 「movie_url」「movie_title」が表示されるはずです。

ポイントは最後の
manage_eiga_posts_columns
manage_eiga_posts_custom_column
です。

通常の投稿でしたら
manage_posts_columns
manage_posts_custom_column
なのですが、カスタムポストの場合には前記のように書かなければ表示されません。

カスタムポストって便利なんだけど、やはりこいう点があって初心者の方にはオススメできないんですよね。

コメントを残す

メールアドレスが公開されることはありません。

*