Order」等のプラグインを導入するのが一般的だが、私のように管理画面に管理系のUIを増やしたくないと思っている人向けに、元からあるカテゴリー編集画面の「カテゴリーの説明」欄を使って並び順を指定する処理を作ってみた。Order」と呼ぶことにする。等の内部にて共通的に処理されている、ユーザー指定条件から生成したSQLクエリを投げ、DBから取得したデータをWP_Termオブジェクトに格納した直後のフィルターにフックして、出力前のカテゴリーリストの並び順を変更している。その時に参照する並び順は、管理画面でカテゴリーの説明欄に入力した数字を元にする──という建付けだ。これだと、カテゴリー編集時に同時に並び順も指定できて、さらにその場でどう並ぶのかも確認できる。別途並び順を変更するだけの管理UIを開く必要もなく、かなり便利だ。