我试图用一个小部件创建一个事件CPT,但似乎不知道如何正确地完成排序。我的论点是:
$event_args = array(
\'post_type\' => \'event\',
\'posts_per_page\' => $count,
\'nopaging\' => true,
\'ignore_sticky_posts\' => 1,
\'order\' => \'DESC\',
\'orderby\' => \'meta_value\',
\'meta_key\' => \'wca_events_startdate\',
\'meta_value\' => date( \'d/m/Y\' ),
\'meta_type\' => \'DATE\'
);
$count
声明为
$instance
用于小部件,并作为存档页面的固定值。
当我注释掉排序参数时,循环返回我发布的条目。当我添加它们时,它不会返回任何记录。我有一个自定义字段(wca_events_startdate
), 这是一个文本字段,数据存储在dd/mm/yyyy
总体安排我想按此字段排序帖子。我无法为我的生活似乎找到如何实现这一点。我以前在谷歌上搜索过这些信息,结果是上面的。有人能帮忙吗?
另外,我会寻找这个,但希望在这里要求它加快代码的正确性:您能否帮助它只显示未来的事件(即wca_events_date
日期在今天的日期之后)?这对我有很大帮助。