Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php wordpress中按自定义字段日期排序的订单_Php_Wordpress - Fatal编程技术网

Php wordpress中按自定义字段日期排序的订单

Php wordpress中按自定义字段日期排序的订单,php,wordpress,Php,Wordpress,我的Wordpress站点中有一个自定义字段(日期),其中包含如下值2013年6月16日。如何将此字段视为日期和排序?有没有办法按自定义字段日期对帖子进行排序?目前,它作为字符串进行测试,并按字母数字排序,而不是按日期排序。我使用了以下代码,但它不起作用: <?php $args = array( 'orderby' => "DATE_FORMAT(STR_TO_DATE(meta_value, '%M %d, %Y'), '%Y-%m-%d')", 'orde

我的Wordpress站点中有一个自定义字段(日期),其中包含如下值
2013年6月16日
。如何将此字段视为日期和排序?有没有办法按自定义字段日期对帖子进行排序?目前,它作为字符串进行测试,并按字母数字排序,而不是按日期排序。我使用了以下代码,但它不起作用:

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

?>

您尝试过“orderby”=>“date”了吗


但它是一个自定义字段,被视为字符串