如何按多个日期Meta_Value排序?

时间:2012-01-12 作者:byronyasgur

我想在使用WP_Query 按多个meta\\u值排序。我知道我可以按多个值排序,我知道如何按meta\\u值排序,但我似乎不知道如何执行多个meta\\u值。有可能吗?

2 个回复
最合适的回答,由SO网友:dwenaus 整理而成

您还可以像yyyy-mm-dd那样存储它,并使用

$date_array = explode( \'-\', $date_string );
使其成为易于管理的阵列。或者更好地将其更改为unix时间戳

$unix_time = strtotime( $date_string );
php喜欢使用unix时间戳,它是本机格式。

当您准备在元字段中再次存储该值时,请使用它再次获得正确的格式

$date_string = date( \'Y-m-d\', $unix_time );

SO网友:byronyasgur

据我所知,这目前是不可能的,但在我的情况下,无论如何,我是在做日期,所以我只是将日期存储为yyyymmdd格式的字符串,并以此排序,使用strlen在另一边进行排序

结束

相关推荐

使用新的WP-Query()从循环中过滤后期格式;

嗨,我目前正在为我的博客构建一个主题。下面的代码指向最新的帖子(特色帖子)。因为这将有一个不同的风格比所有其他职位。然而我想过滤掉帖子格式:链接使用我在循环中定义的WP查询,因为它给我带来了更多的灵活性。我该怎么做呢? <?php $featured = new WP_Query(); $featured->query(\'showposts=1\'); ?> <?php while ($featured->have_post