Steamer Lane Studio技術備忘録ワードプレス

WordPress カテゴリーとタグの一覧にそれぞれのIDを表示

wordpress WordPress カテゴリーとタグの一覧にそれぞれのIDを表示
作成日: 2023年11月25日

あると便利かな、というもの。
条件分岐のコードを書く際に、スラッグでも良いがタグの場合和文などはエンコードされない場合があるのでそうした時はIDが確実で分けるのが確実なので。

//カテゴリー・タグ管理画面にIDカラムを作り表示
add_filter('manage_edit-category_columns', 'add_taxonomy_columns');
add_filter('manage_edit-post_tag_columns', 'add_taxonomy_columns');
function add_taxonomy_columns($columns){
$index = 4; // 追加する列

return array_merge(
array_slice($columns, 0, $index),
array('id' => 'ID'),
array_slice($columns, $index)
);
}

//カテゴリー・タグ管理画面にID表示
add_action('manage_category_custom_column', 'add_taxonomy_custom_fields', 10, 3);
add_action('manage_post_tag_custom_column', 'add_taxonomy_custom_fields', 10, 3);
function add_taxonomy_custom_fields($content, $column_name, $term_id){
if ( 'id' === $column_name ) {
$content = $term_id;
}
return $content;
}

これでとりま表示される。