在我的Wordpress网站上,我有一个用于显示事件的自定义帖子类型和一个显示数据库中所有事件的页面。在该页面上,我创建了一个新的WP\\u查询,然后立即显示结果。
$q_events = new WP_Query(array(\'post_type\' => \'lc_events\', \'orderby\' => \'ID\'));
if ($q_events->have_posts()) : while ( $q_events->have_posts() ) : $q_events->the_post(); ?>
<div class="activiteit">
<?php ...
` `
然而orderby
-无论我实际订购的是什么选项,该选项都不起作用。在上面的代码中,您可以看到ID
, 但我也尝试过title
和元值(使用\'meta_key\' => \'lc_events_startdate\', \'orderby\' => \'meta_value\', \'order\' => \'ASC\'
. 我还没有弄清楚事件实际显示的顺序,但排除了ID、title和我的两个元值(lc_events_startdate
和lc_events_enddate
) 和发布日期/时间。
我知道orderby
是changed in WP4.0, 但无法确定我的问题是由bug还是由编码错误引起的。
编辑(10月3日):WP\\u DEBUG设置为true,只在我的侧栏中显示有关脚本的通知,而不显示关于WP\\u查询的任何内容。
谢谢你的帮助,
布拉姆