手工创建WP_QUERY数组,按日期排序

时间:2012-12-31 作者:sndr

关于wordpress WP\\u查询的问题:

\'post_type\' => \'event_date\' 输出日/月/年ex:31122012

我想订购我的前端\'event_date\' 输出不是按最新WP post ENTRY,而是按最新WP post ENTRY\'event_date\'

已尝试\'order\' => \'ASC\' 仅在WP post条目上排序

这是我的密码:

$arg = array(\'post_type\' => \'livedates\');
$the_query = new WP_Query($arg);
while($the_query->have_posts()) : $the_query->the_post();
$date = str_split(get_post_meta($post->ID, \'event_date\', true), 2);

//the loop

endwhile;

1 个回复
SO网友:Rachel Baker

您可以按指定的post元字段将查询排序为数字或文本字段
示例:

$query_args = array(
            \'meta_key\' => \'event_date\',
            \'orderby\' => \'meta_value_num\'
 );
 $event_query = new WP_Query( $query_args );

结束

相关推荐

Adding Sorting to Website?

我想添加排序,但不知道如何进行。我希望能够通过以下方式进行排序:日期、标题、价格(自定义字段)、注释、视图、ASC+说明做这样的事情最好的方法是什么?