この実装、面倒なら代行します
以前、「WordPress管理サイト(管理画面)の一覧ページに表示する項目を変更する【カスタムターム編】」と題して、WordPress管理画面のカスタム投稿記事一覧に表示する項目をカスタマイズする方法についてご紹介しました。
その事例では記事が所属するカスタムタームを一覧に表示する方法をご紹介しましたが、今回はプラグイン「アドバンストカスタムフィールド(Advanced Custom Fields)」で管理するカスタムフィールドの値を一覧に表示する方法についてご紹介します。
なお、既掲載の上記事例を前提に話を進めますので、先に上記事例をお読みになってからこちらの事例に戻ってお読みになることをお奨めします。
テーマのfunctions.phpに下記を記述。
/* 管理画面での表示項目追加 */ function add_custom_column( $defaults ) { $defaults['cf_column'] = 'カスタムフィールド名'; //項目名 return $defaults; } add_filter('manage_blog_posts_columns', 'add_custom_column'); //ここでの’blog’はカスタム投稿タイプ function add_custom_column_id($column_name, $id) { if ($column_name == 'cf_column') { $cf_column = get_field('cf_column', $id); echo $cf_column; } } add_action('manage_blog_posts_custom_column', 'add_custom_column_id', 10, 2); //ここでの’blog’はカスタム投稿タイプ
WordPressカスタマイズ事例やウェブ制作ノウハウの新着情報、お役立ち情報を
リアルタイムにメルマガ配信!
100ウェブで手がけた制作・開発案件を一部、ご紹介。
クライアントからご相談いただいた内容とその実装におけるポイント、工期、予算について確認いただけます。
【テレワーク実施中 につきお電話転送中】
コール中1秒程度無音状態になりますがそのままお待ちください。
受付時間
平日 10:00~18:00
メールでのお問い合わせでも
1営業日以内にご連絡いたします。