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 回答