我试着将我的帖子分类如下:
CATEGORY 1
- post title
- post title
CATEGORY 2
- post title
- post title
我可以通过自定义查询实现这一点:
<?php
$args = array(
\'orderby\' => \'name\',
\'hide_emppty\' => 1,
\'hierarchical\' => false,
\'taxonomy\' => \'course_category\'
);
$categories = get_categories($args);
foreach ($categories as $category) : ?>
<h3><?php echo $category->name; ?></h3>
<?php $courses = new WP_Query( "post_type=courses&posts_per_page=-1&course_term=term-fall&course_category=" . $category->slug); ?>
<?php if ( $courses->have_posts() ) : while ( $courses->have_posts() ) : $courses->the_post(); ?>
<?php the_title(); ?>
<?php endwhile; endif; ?>
<?php endforeach; ?>
然而,我需要做的是对来自插件生成的查询的帖子进行排序(我没有(?)控制它)-所以这需要在正常的
if(have_posts()) : while (have_posts())
环
这可能吗?此查询中的帖子都是正确的帖子类型和course\\u term自定义分类法,只需按上面的course\\u类别分类法排序即可。
提前感谢您的帮助!