我需要一个自定义的可湿性粉剂查询写,将显示一个页面列表分页(自定义张贴类型)在一个自定义的顺序。
我有一个称为“课程”的自定义帖子类型我有一个称为“事件”的自定义帖子类型
“courses”自定义帖子类型有一个称为“course\\u id”的元键。“events”自定义帖子类型有一个称为“course\\u id”的元键。
目前,我使用下面这样的代码来显示分页的“课程”列表。
$args = array(
\'post_type\'=> \'courses\',
\'order\' => \'DESC\'
);
query_posts( $args );
// The Loop
while ( have_posts() ) : the_post();
echo \'<li>\';
the_title();
echo \'</li>\';
endwhile;
// Reset Query
wp_reset_query();
我想做的是,显示相同的课程列表,但根据相关“事件”的数量排序。
示例:-
Course A -> course_id = A01
Course B -> course_id = B01
Course C -> course_id = C01
Event 01 -> course_id = A01
Event 02 -> course_id = A01
Event 03 -> course_id = B01
Event 04 -> course_id = B01
Event 05 -> course_id = B01
Event 06 -> course_id = C01
自定义WP查询将查看每个“course”和course\\u id。然后,它将使用course\\u id作为唯一键统计相关“事件”的数量。然后,代码将输出“courses”作为
Course B
Course A
Course C
或(如果按升序列出):
Course C
Course A
Course B
为了让您了解规模,可能有大约200种不同的“课程”。每个“课程”可能有20-200个与之相关的“事件”。