1

Wordpress サイトにカスタム フィールド (日付) があり、このような値が含まれていますJune 16,2013。このフィールドを日付と並べ替えとして扱うにはどうすればよいですか? custom_field の日付で投稿を並べ替える方法はありますか? 現在、文字列としてテストされ、日付ごとの並べ替えではなく、英数字順に並べ替えられます。次のコードを使用しましたが、機能していません。

<?php   

 $args = array(
  'orderby' => "DATE_FORMAT(STR_TO_DATE(meta_value, '%M %d, %Y'), '%Y-%m-%d')",  
  'order' => 'ASC',
  'meta_key' =>'release_date'
   );

 query_posts($args);

?>
4

1 に答える 1

0

'orderby' => 'date' はもう試しましたか?

http://wordpress.org/support/topic/query_posts-and-order-by-date

于 2013-06-28T17:40:02.030 に答える