我的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);
?>
答案 0 :(得分:0)
你试过'orderby'=&gt; '约会'呢?
http://wordpress.org/support/topic/query_posts-and-order-by-date