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