WEMOブロックエディター完全対応のWordPressテーマ「SWELL」をリリースしました!コピペで終わらない、本質的な理解を目指した知識整理のメモをお届け。2020.01.09WordPressの管理画面にあるカテゴリー・タグ一覧テーブルにID用のカラムを追加し、表示する方法をメモ。カテゴリーIDやタグIDを管理画面から簡単に確認できるようにしたい場合に便利です。目次カテゴリー・タグ一覧テーブルにIDを表示するコードまずは今回の完成コードをお見せしておきます。以下をfunctions.phpへコピペするだけでOKです。);解説カテゴリー・タグだけでなく、タクソノミーに共通して、manage_edit-{taxonomy}_columnsというフィルターフックでターム一覧テーブルのカラム(表の列)をカスタマイズできます。加えて、manage_{taxonomy}_custom_columnというフィルターフックで、それぞれのカラムに表示する内容をカスタマイズすることができるようになっています。カテゴリーとタグの一覧テーブルに「ID」という名前のカラム(表の列)を追加するためのコードその追加したカラムに実際にカテゴリー・タグのIDを出力するためのコードという2段階の処理が必要になります。前者のmanage_edit-{taxonomy}_columnsのカテゴリー・タグ版は以下の2つです。manage_edit-category_columnsmanage_edit-post_tag_columnsまた、後者のmanage_{taxonomy}_custom_columnのカテゴリー・タグ版が以下の2つとなります。manage_category_custom_columnmanage_category_custom_columnこれらのフック先にそれぞれ処理を加えているのが、上記のコードとなります。add_term_columns()の中身についてarray_merge()やarray_slice()を使用してなにやらごにょごにょしていますが、既存のテーブルの2列目にID用の列を加えたいだけの配列操作です。最後尾の列に追加するのであれば、以下の処理で十分です。$columns;}IDの昇順・降順でカテゴリー・タグの表をソートできるようにする方法IDの表示に加え、ついでにソート機能もつけたいという場合は、以下のコードをfunctions.phpにコピペしてください。