WordPress のカテゴリ管理画面でカテゴリ ID の隣にterm_taxonomy_id を表示する

このページは約 3分28秒で読めます。

先日掲載した Customizable Post Listings のパッチですが、カテゴリーID の代わりに wp_term_taxonomy テーブルの term_taxonomy_id を指定するようになっているために、カテゴリー管理画面のカテゴリー ID を書いてやると期待しない結果が帰ってくることに今更気付きました。

term_taxonomy_id を簡単に確認する方法がないため、とりあえず、phpMyAdmin でテーブルの構成を表示して調べて急場をしのいだのですが、これでは不便で仕方がないので、カテゴリー管理画面上で、カテゴリー ID と term_taxonomy_id を並列して表示するようにしてみました。

WordPress ハック (term_taxonomy_id をカテゴリ管理画面で確認する)

パッチ

wp-admin/includes/template.php に対するパッチです。

$ diff -c template.php.org template.php
*** template.php.org    2008-01-21 12:37:44.000000000 +0900
--- template.php        2008-01-21 19:30:06.000000000 +0900
***************
*** 52,58 ****
        $category->count = number_format_i18n( $category->count );
        $posts_count = ( $category->count > 0 ) ? "<a href='edit.php?cat=$category->term_id'>$category->count</a>" : $category->count;
        $output = "<tr id='cat-$category->term_id'$class>
!               <th scope='row' style='text-align: center'>$category->term_id</th>
                <td>" . ( $name_override ? $name_override : $pad . ' ' . $category->name ) . "</td>
                <td>$category->description</td>
                <td align='center'>$posts_count</td>
--- 52,58 ----
        $category->count = number_format_i18n( $category->count );
        $posts_count = ( $category->count > 0 ) ? "<a href='edit.php?cat=$category->term_id'>$category->count</a>" : $category->count;
        $output = "<tr id='cat-$category->term_id'$class>
!               <th scope='row' style='text-align: center'>$category->term_id (<span title='taxonomy_id'>$category->term_taxonomy_id</span>)</th>
                <td>" . ( $name_override ? $name_override : $pad . ' ' . $category->name ) . "</td>
                <td>$category->description</td>
                <td align='center'>$posts_count</td>
スポンサーリンク

One Trackback to WordPress のカテゴリ管理画面でカテゴリ ID の隣にterm_taxonomy_id を表示する

【WordPress】DBが重い原因がわかった | カグア!Googleアナリティクス解説Blog

[…] | 高橋文樹.com データベース構造 – WordPress Codex 日本語版 WordPress のカテゴリ管理画面でカテゴリ ID の隣にterm_taxonomy_id を表示する | … Na-ga.net » Blog Archive » WordPress のチューニングポイントを探す – Linux […]

One Response to WordPress のカテゴリ管理画面でカテゴリ ID の隣にterm_taxonomy_id を表示する

  1. こんにちわ。初めまして。

    全然違うことをググッていてたまたまこちらのエントリーを発見!
    これ、超助かります。ありがとうございました!