WordPress:管理画面のターム一覧でカスタムフィールドのカラムを表示する方法

 

投稿一覧でのカラム追加と若干変わってきます。

 

下の写真のように人気のカテゴリなどのカスタムフィールドの値を管理画面のターム一覧に表示することができます。

 

 

 

functions.php

add_filter("manage_edit-xxxxx_columns", function ($columns) {
    $columns['ccccc'] = 'サンプル';
    return $columns;
});

add_filter('manage_xxxxx_custom_column', function($out, $column_name, $term_id) {
    if ( $column_name == 'ccccc' ) {//cccccはカスタムフィールド名
        $out = get_field('ccccc','xxxxx_'.$term_id); //xxxxxはタクソノミー名
    }
    return $out;
    
}, 10, 3);

 

 

参考サイト:

https://qiita.com/ki6ool/items/d04cd085dbe46d206b4b

 

category cloud