こんにちは。
最終的に並べ替えが意図した通りにできたとして、それをどうしたいのでしょうか?
単純に、カテゴリーの並び順を自分で調整したいのであれば、
そういったプラグインを使った方が早いと思いますが。
PS Taxonomy Expander
http://wordpress.org/extend/plugins/ps-taxonomy-expander/
http://www.warna.info/archives/451/
Category Order and Taxonomy Terms Order
http://wordpress.org/extend/plugins/taxonomy-terms-order/
gatespaceさん、返信ありがとうございます。
お教え頂いたPS Taxonomy Expanderをまず試し、
wp_list_categoryで並べたい順になることを確認できました。
ありがとうございます。
これもしたかったんですが、これとは別にしたいことがあります。
<やりたいこと>
カスタムフィールドのセレクトを投稿のカテゴリーを元にで自動作成したい。
<今やっていること>
Custom Field Templateを使ってカスタムフィールドを作っています。
自動作成のためのphpコードを書けるんですが、
$values = array();
$posts = get_terms( “category”, “fields=all&get=all&order=description&order=asc”);
foreach($posts as $post) {
$values[] = $post->name;
}
と書いていますがこれだと本質問で書いた事象となり、リストは生成されますが
並べたい順に並びません。
また以下の理由から説明(description)を元に並び替え(ようと)としている次第です。
・カテゴリーは追加や変更を予定している(よってidではソートできない)
・カテゴリー名に識別子(001とかAとか)をつけたくない
さらにカテゴリーを使ってごにょごにょしている理由は
・元々あるし、これ1つでメンテがすむ
・他に最善の方法を知らない。
ウダウダと書いてしまいましたが真にやりたいことは
・(当方ではない第三者に)カテゴリーを必ず1つだけ選ばせたい。
・(当方ではない第三者に)カテゴリーの追加はやらせたくない。
・投稿画面のカテゴリーを意図した順で並べたい。
この3つです。
自己レスです。
試して書くべきですね。。。
真にやりたいことで書いた以下2点は標準機能+プラグインで実現できました。
・(当方ではない第三者に)カテゴリーの追加はやらせたくない。
—>普通に寄稿者でアカウントを作れば追加できないことを知りました。
・投稿画面のカテゴリーを意図した順で並べたい。
—>gatespaceさんに教えていただいた「Category Order and Taxonomy Terms Order」で
投稿のカテゴリーも並び替えができました。
調べもせず失礼いたしました。
たびたび自己レスです。
ろくに調べもせずお恥ずかしい限りです。
というよりもgatespaceさんの「何がしたいんだっけ?」からほぐれた気がします。
本当にありがとうございます。
残っていた真にやりたいことの1つも実現できました。
・(当方ではない第三者に)カテゴリーを必ず1つだけ選ばせたい。
—>ここにラジオボタン化する方法するがありました。
http://5330.biz/customize/181/
元々のソースはこちらのようです。
http://wordpress.org/support/topic/help-create-a-simple-admin-plugin?replies=4#post-460160
現状ではデフォルトでラジオボタンにチェックはいりませんが
チェックなしで投稿するとカテゴリーidの若番を自動付与する動きに
なるようでやりたいこと実現。(制御できずでいいのか?!)
どもです。
・(当方ではない第三者に)カテゴリーを必ず1つだけ選ばせたい。
そもそも管理画面の設定→投稿設定でデフォルトのカテゴリーの設定が可能です。
日本語Codex: 管理画面/投稿設定
余談ですが、カスタムタクソノミーにおいても同様のことをしたい場合は
「PS Taxonomy Expander」が対応しています。
・投稿画面のカテゴリーを意図した順で並べたい。
「Category Order and Taxonomy Terms Order」でできます。
・(当方ではない第三者に)カテゴリーの追加はやらせたくない。
ユーザーのロール(権限)の調整でできると思います。
なお、「PS Taxonomy Expander」はカテゴリー(タクソノミーを含む)の単一選択(ラジオボタン化)にも対応していますので、tomoferretさんの要望でできないことは、編集画面上でカテゴリを任意の並び順にすることでしょうか。
最終的に実現したいこと(やりたいこと)を提示した上で、
躓いている部分を投稿してもらった方が、解答がつきやすいですよ。