我有一份需要分类的杂志清单。我创建了一个自定义帖子类型,并注册了一个自定义分类法来组织它们。
类别结构:印刷杂志(父类别)
动物(儿童类)<棒球(杂志)<足球(杂志)<足球(杂志)<足球(杂志)<足球(杂志)<足球(杂志)<足球(杂志)<足球(杂志)<我需要查询印刷杂志类别并创建印刷杂志类别[动物、体育、科技,…]的列表。每个子类别将使用第一个杂志封面图像作为子类别缩略图。该缩略图将链接到一个页面,该页面列出该类别的所有杂志。该页面将链接到各个杂志页面。
我可以查询并获取父类别(印刷杂志)中的所有杂志,但我想知道如何仅返回每个子类别的第一个杂志帖子信息,或循环查询结果,以自己认为合适的方式对其进行排序。
这是我的税务查询。
$args = array(
\'post_type\' => \'magazine\',
\'post_status\' => \'publish\',
\'posts_per_page\' => -1,
\'tax_query\' => array(
array(
\'taxonomy\' => \'magazine-category\',
\'field\' => \'slug\',
\'terms\' => \'print-magazines\'
)
)
);
$the_query = new WP_Query( $args );
while ( $the_query->have_posts() ) : $the_query->the_post();
$image = get_field(\'magazine_thumbnail\');
if( !empty($image) ) {
// render result to page
}
endwhile;