2011-09-16 post_meta.meta_value は文字型なんだけど、これを数字順に並べたい WordPress これで小一時間ハマってしまった。要するに、カスタムフィールドにいれた項目(数字)で並べ替えしたいだけなんだよ。mysqlの問題だと思ってorderby句のSQLのつもりでこう書いた。 orderby=meta_value+1しかし全然聞いてくれないし、クエリ見てもどうみてもpost_date でしか並べてくれていない。本家のドキュメントを先にみようぜ。http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/query_posts 'meta_value_num' - Order by numeric meta valueと書いてある。 えーまじかよ。。。。