ここはちょっと見せられない

ぜったいぜったい見せられない

post_meta.meta_value は文字型なんだけど、これを数字順に並べたい

これで小一時間ハマってしまった。

要するに、カスタムフィールドにいれた項目(数字)で並べ替えしたいだけなんだよ。

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

と書いてある。
えーまじかよ。。。。