WordPress管理画面のカテゴリ・タグ一覧画面にカテゴリidやタグidの表示とソート機能を追加するfunctions.phpのカスタマイズ方法の備忘メモです。
functions.php customize notes:
(実装例)子テーマCocoon Child: テーマのための関数 (functions.php)に以下のコードをコピペ。
//カテゴリ・タグ管理画面にカテゴリidタグid用のカラム追加( )
function add_term_columns( $columns ) {
$columns['id'] = 'ID';
return $columns;
}
add_filter('manage_edit-category_columns' , 'add_term_columns');
add_filter('manage_edit-post_tag_columns' , 'add_term_columns');
//追加されたカラムにカテゴリidタグidの値をカラムに表示
function add_term_custom_column( $content, $column_name, $term_id ) {
if ( 'id' === $column_name ) {
$content = $term_id;
}
return $content;
}
add_filter( 'manage_category_custom_column', 'add_term_custom_column', 10, 3 );
add_filter( 'manage_post_tag_custom_column', 'add_term_custom_column', 10, 3 );
// IDカラムでのソートを可能に
function add_term_sortable_columns( $columns ) {
$columns['id'] = 'ID';
return $columns;
}
add_filter( 'manage_edit-category_sortable_columns', 'add_term_sortable_columns' );
add_filter( 'manage_edit-post_tag_sortable_columns', 'add_term_sortable_columns' );
(参考)WEMO, WordPress管理画面のカテゴリ・タグの一覧テーブルにIDを表示する方法
※なお「//追加されたカラムにカテゴリidタグidの値をカラムに表示」部分のタグidの値を管理(manage_post_tag_custom_column)のところをプチ校正させて頂きました。後はほぼウケウリ。ありがとうございます。
実装例サンプル(ソート前)
実装例サンプル(ソート後)
※実装に際してのバックアップなどは自己責任でお願い致します。
<広告>