新潟県妙高市|ホームページと広告の相談相手

MENU [+]閉じる [×]
カスタム投稿タイプ用の管理画面にカスタムタクソノミーの列を追加する方法【WordPress】

先日の記事で「カスタム投稿タイプを追加する方法」をご紹介しました。

うまくいけば、これで晴れてカスタム投稿タイプの追加完了となるわけです。

でも!!

カスタム投稿タイプの管理画面は、デフォルトでは「カテゴリ」や「タグ」に当たる列が表示されていません。。。

投稿での「カテゴリ」「タグ」に当たるものが、カスタム投稿タイプでは「カスタムタクソノミー」なのですが、管理画面にその列を表示させられたら、コンテンツの管理も便利になりそうです。

そこで今回は、「WordPressのカスタム投稿タイプの管理画面に、カスタムタクソノミーの列を追加する方法」をご紹介します。

【結論】WordPressのカスタム投稿タイプの管理画面に、カスタムタクソノミーの列を追加する方法

結論として、WordPressのカスタム投稿タイプの管理画面に、カスタムタクソノミーの列を追加するには、[functions.php]に下記の記述を追加します。

念のため、作業前の[functions.php]のバックアップをお忘れなく(^^)

/*******************************
カスタム投稿タイプ管理画面にカスタムタクソノミーの列(2種類分)を追加
********************************/
function add_custom_column( $defaults ) {$defaults['custom-taxonomy01'] = 'カスタムタクソノミーの種類01';$defaults['custom-taxonomy02'] = 'カスタムタクソノミーの種類02';return $defaults;}
add_filter('manage_cpt_posts_columns', 'add_custom_column');
function add_custom_column_id($column_name, $id) {
if( $column_name == 'custom-taxonomy01' ) {echo get_the_term_list($id, 'custom-taxonomy01', '', ', ');}
if( $column_name == 'custom-taxonomy02' ) {echo get_the_term_list($id, 'custom-taxonomy02', '', ', ');}
}
add_action('manage_posts_custom_column', 'add_custom_column_id', 10, 2);

列として追加するカスタムタクソノミーの数は、制作するホームページに応じて使い分けてください。

上記のPHPの記述での変数や引数は、先日の「WordPressへのカスタム投稿タイプの追加方法」の記事と対応しています。

なので、アレのあとに今回の記事の記述を追加すれば、カスタムタクソノミーの列が表示されたカスタム投稿タイプを追加することができます。

ページの先頭へ戻る

メールマガジンで最新情報をゲット!

当サイトの更新情報は、メールマガジンでもお知らせしております。
「思い出のカレンダー制作」に関する情報もあわせてどうぞ。

メールアドレスを入力してください

この記事の感想をお寄せください

[カスタム投稿タイプ用の管理画面にカスタムタクソノミーの列を追加する方法【WordPress】]の感想を、下記のリンク先の「感想投稿フォーム」よりお気軽にお寄せください。
メールアドレスは不要です。

感想投稿フォームへ

関連記事一覧:カスタム投稿タイプ用の管理画面にカスタムタクソノミーの列を追加する方法【WordPress】

WordPressでホームページを制作していて、投稿やカスタム投稿タイプの記事に「前の記事へ・次の記事へ」のリンクを表示させたい場合があります。 それだけ …… 続きを読む

WordPressでホームページを制作するとき、「カスタム投稿タイプ」の仕組みを利用することがあります。 デフォルトの状態のWordPressにカスタム投 …… 続きを読む

Copyright (C) 妙高Web屋 All Rights Reserved.