My Category Order でカテゴリリストの並びを自由に変更する

2008年8月25日

Geeky Weekly » WP Plugin – My Category Order

サイドバーに表示しているカテゴリリストは、標準だと、自動で振られるカテゴリID順か、名前順でしか表示できないのですが、いろいろと都合が悪かったので何とか自由に変更できないかと検索してみたら、そのものずばりなプラグインがあったのでさっそく導入しました。

インストール自体は、一般的なプラグインと同様で、プラグイン格納用のディレクトリに適当な名前のサブディレクトリでも作って、ダウンロードしたzipファイルを展開してできたファイル群を全て保存した後、有効にしてやればOK。

そうすると、管理メニューに新しくMy Category Orderの項目が追加されるので、そこで表示順を設定してやれば良いようです。
サブカテゴリにも下って、再帰的に変更できるのがナイスですね。

最後に、wp_list_cats(’sort_column=my_order’);のように、wp_list_catsにパラメータとして渡すsort_columnの値を、my_orderにしてやれば、このプラグインで設定した順番が使われるという寸法。

カテゴリ名を工夫したりしないで、お手軽に変更できるナイスなプラグインですね。

これでSSのメニューが少し見やすくなったですよ。

WrodPress 2.6.1 以降での使用方法

2.6.1 – Finally no more taxonomy.php overwriting, well kind of. After you upgrade WordPress visit the My Category Order page and it will perform the edit automatically. Thanks to Submarine at http://www.category-icons.com for the code. Also added string localization, email me if you are interested in translating.

Ver 2.6.1 から、taxonomy.php の上書きが不要になりました。これで随分と導入が簡単になるはずです。

WrodPress 2.5 以降での使用方法

プラグインの配布ページWordPress 公式に移動しています。

アーカイブを展開して、そこに含まれている readme.txt の手順通りにファイルをインストールしましょう。

  1. mycategoryorder.php を /wp-content/plugins/ 以下に移動する
  2. taxonomy.php を /wp-includes/ 以下にコピーする ((既存のファイルを上書きするため、WordPress のバージョンアップによって taxonomy.php の動作が変わったりすると不具合が発生する可能性があります。オリジナルファイルのバックアップは必須っぽいです。))
  3. My Category Order をプラグイン管理メニューから有効化する
  4. 管理タブ → My Category Order へ移動しカテゴリの順番を変更する

ウィジェットが使用可能になっているので、対応するテーマを使用している場合は、ウィジェットを有効にすることで簡単に利用できます。

WordPressWordPress

Posted by ゆーいち