0个否决票收藏夹
嗨,我在wordpress工作,我有一个事件列表系统。在我的帖子中有一个名为start\\u time的自定义字段,它是unix时间戳。现在,我想通过以下query\\u post命令启动\\u time来缩短所有帖子:
query_posts(array(
\'post_type\' => \'event\',
\'meta_key\' => \'end_time\',
\'meta_compare\' =>\'>=\',
\'meta_value\'=>time(),
\'order_by\' => \'start_date\',
\'order\' => \'ASC\'
));
但它不起作用。这里是网站
http://citystir.com/events/. 我在unix中回显剩余时间之前的start\\u时间,以便您可以看到值。而且我的分页也不起作用。可能是我在query\\u post命令中做错了什么。
请某人回答。
---------------------更新-----------------
我在这里找到了一个很棒的帖子。com/archives/customize-posts-order通过自定义字段在wordpress中发布命令,但我没有成功。可能是因为我缺乏知识。请看一下,如果你有任何建议,请告诉我。我将继续努力。
--------------------已解决-----------------
已将order\\u by更改为orderby。而且我也知道,如果我们想不冲突,我们可以多次使用元密钥。以下是最终代码:
$paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1;
query_posts(array(
\'post_type\' => \'event\',
\'meta_key\' => \'end_time\',
\'meta_compare\' =>\'>=\',
\'meta_value\'=>time(),
\'meta_key\' => \'start_time\',
\'orderby\' => \'meta_value_num\',
\'post_per_page\' => \'-1\',
\'order\' => \'ASC\',
\'paged\' => $paged
));
谢谢你的辛勤工作!