WordPressのテーマ編集をするとき、カテゴリーIDで条件分岐することが良くあります(表示をカテゴリ毎に変更する、特定のカテゴリ除外等)。ところが、管理画面ではカテゴリーIDが調べにくいですね。そこで下画像のように、カテゴリーIDを表示させるカスタマイズをしてみました。
下記ソースコードを、functions.php に貼り付ければ、管理画面のカテゴリーページで、カテゴリーにマウスを当てると、カテゴリーIDが表示されます。
function catid_add($actions,$category) { $actions['edit'] = "ID:".$category->term_id."|".$actions['edit'] ; return $actions; } add_filter('cat_row_actions', 'catid_add', '10', '2');
日本語 codex では、cat_rows というフィルターフックが載っていたのですが、これは 2.9 では廃止されているようです。なので、cat_row_actions というフィルターを使用します。
ページの場合は、以下のソースコードを functions.php に貼り付けてください。カテゴリーの場合とは、フィルターフック名等が異なります。
function pageid_add($actions,$page) { $actions['edit'] = "ID:".$page->ID."|".$actions['edit'] ; return $actions; } add_filter('page_row_actions', 'pageid_add', '10', '2');
プラグインは、http://wordpress.org/extend/plugins/showid-for-postpagecategorytagcomment/ からダウンロードできます。
プラグインの仕組みは、プラグインのオプションをごらんください。