WordPressとFlashの連携(検索する)万華鏡の視覚展に行きました。日kosukeカスタムフィールドの値で並び替えがしたい。実はこれが標準では出来ないようです。標準だと昇順・降順の指定は可能、並び替えのキーは対象(query_postsの並び替え引数を参照)がいくつかあるものの、カスタムフィールドの値は並び替えの対象に出来ない。いわゆる「ABC」順だけのようで、数字として比較するとかも出来ない模様。WPは元々ブログのシステムであって、ブログに使うなら(それが本来な訳だけど)確かに並び替えはそういくつも必要なさそうだものね。そこで並び替えを考えてみます。調べてみたのだけれど、カスタムフィールドっていうのもWPの最近のバージョンから実装されたものらしく、Flashと連携とか以前に並び替え自体の解決策がなかなか見つからなかった。参考に出来そうなのが以下の記事。意図通りなのですがデザイナーにはチトつらいものがある...。スマートに出来ないものかと探したらありました。使えそうなプラグインが。名前からしてスマートそう。このプラグインも管理画面からインストール可能。インストールすると管理画面の設定にコンパネが追加されます。Numericにチェックを入れて追加ボタンをクリック。カスタムフィールドだけでなく投稿タイトルや投稿者等の並び替え設定もある。デフォルトの並び順、カテゴリー毎に並び順を指定することも出来る。並び替えをどう実行するかというと通常はサイドバーにウィジェットとして追加できるようになっている。今回はFlashから使うのが目的なのでウィジェットは使わない。Optionのプルダウンに表示されているラベル等を参照して並び替えのキーを把握します。OptionならTitle(_Title-pm)DESCの_Title-pmが並び替えのキーDESCが並び順のキー(昇順(asc)・降順(desc)となります。これがわかったらこれまでと同じくクエリに追加。テンプレート側で値をとってquery_postsの引数に追加します。</root>Flashと連動ちょっと解りにくくてすみませんが、http://sample.nipx.jp/wordpress/と見比べれは、Titleで昇順、Releaseを数字評価し昇順、それぞれで並び変わることがわかるかと思います。記事のソートボタンを実装する方法を探してたので興味深く拝見させていただきました。flashでの実装例を紹介していますが、通常のHTMLでの実装例をご紹介していただくことは可能でしょうか?ぜひ、よろしくお願いいたします。AMbluecubeさん。コメントありがとうございます。Sortの設定は記事を参考にしていただいて、ボタンにaタグでリンクしちゃう!で良いんじゃないでしょうか。PM単純にリンクでよかったのですね。難しく考えすぎていたようです。