我有一个自定义后类型成员和出生日期被保存象2013年1月1日通过自定义字段排序的WordPress get_posts这是一个自定义日期
$args = array(
'numberposts' => -1,
'post_type' => 'mitglied',
'post_status' => 'publish',
'meta_key' => 'geburtsdatum',
'meta_value' => date("d.m.Y"),
'meta_compare' => '>',
'orderby' => 'meta_value',
'order' => 'ASC'
);
$geburtstage = get_posts ($args);
我想与各成员的有序生日列表按月份和日子里,
- 月4日,10人
- 3月8日的,人2
- ...
- 月1日,人3
与列表上面的代码是由日下令十二月
- 月1日,人3
- 1月4日的,人3月10日
- 8日,人2
也很重要的是,排序不受出生年份的影响
wordpress问题在这里没关系,但为了将来的使用,我发现WP有一个特定的StackExchange站点,它非常好。 http://wordpress.stackexchange.com –
问题是,通过存储格式化的日期而不是Unix时间,Wordpress的订购选项不会对你有任何帮助。您需要提出自己的排序方法,或者挂钩保存操作并使用strtotime将帖子的DOB元数据转换为Unix。 – maiorano84