カテゴリー一覧に項目追加

情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。

管理画面の投稿一覧に項目を追加したい時は Admin Columns が便利だが、カテゴリー一覧にもカスタムフィールドの値等を表示したいことがある。
今回は、カテゴリーアイコンの背景色をACFで設定してもらう仕様なので。

function custom_column_header( $columns ){
		$columns['color'] = 'アイコン色';
		return $columns;
}
add_filter( "manage_edit-category_columns", 'custom_column_header', 10);

function custom_column_content( $value, $column_name, $tax_id ){
    $term_color = get_field( 'bgcolor', 'category_'.$tax_id );
        echo '<span style="display:block;width:50px;height:20px;background:'.$term_color.';"></span>';
    }
add_action( "manage_category_custom_column", 'custom_column_content', 10, 3);