我已经在这个问题上工作了好几个小时了,我被难住了。以下查询拒绝接受任何orderby指令。NOTE: 这是在单个cpt上运行的。正常WP循环中的php页面:
<?php $args = array(
\'orderby\' => \'title\',
\'order\' => \'ASC\',
\'suppress_filters\' => true,
\'nopaging\' => true,
\'connected_type\' => \'directory_to_projects\',
\'connected_items\' => get_queried_object_id(),
);
$new_connected = new WP_Query($args);
// Display connected posts
if ( $new_connected->have_posts() ) { ?>
<h3>Projects</h3>
<ul>
<?php while ( $new_connected->have_posts() ) : $new_connected->the_post(); ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endwhile;
endif;
wp_reset_postdata(); ?>
</ul>
<?php } ?>
我已经确认,我没有运行任何可能干扰“orderby”的页面或后期订购插件。将“orderby”切换到其他内容(名称、日期、meta\\u值,您可以命名)没有任何效果。
UPDATE: 实际上,wp\\u查询的任何参数都不起作用。我尝试添加\'posts_per_page\' => 2,
这也没有任何效果。必须是posts2posts的东西,但我相信对该插件的支持已经停止(有人碰到过这个吗?
有什么想法吗?非常感谢你的帮助!