在wordpress中按自定义字段日期排序

时间:2013-06-28 17:02:16

标签: php wordpress

我的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);

?>

1 个答案:

答案 0 :(得分:0)

你试过'orderby'=&gt; '约会'呢?

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