希望有人可以帮我解决这个问题,我正努力绕过它!
我正在处理的网站有一个会议和会议记录部分,我试图整理,我有一个带分类的自定义帖子类型,我正在尝试制作一个页面模板,就像这样......
父母类别(年)
儿童类别(月)
来自儿童类别(个人会议)的帖子
儿童类别(月)
来自儿童类别(个人会议)的帖子
儿童类别(月)
来自儿童类别(个人会议)的帖子
(然后重复,在明年加载,并在几个月,会议等等)
任何想法如何实现这一点,我已经在其他网站上尝试了不同的方式,但似乎没有什么特别适合这一点。我大部分时间都在玩,看看是否合适。
答案 0 :(得分:1)
无法理解您希望如何显示,但是下面的代码会为您指明方向,
$args = array('hide_empty' => false, 'hierarchical' => true, 'parent' => 0);
$parentTerms = get_terms("taxonomy-type", $args);
foreach($hiterms as $key => $parentTerm) {
$args2 = array('hide_empty' => false, 'parent' => $parentTerm->term_id);
$childTerms = get_terms("taxonomy-type", $args2);
if($childTerms) {
$argsForPost = array(
'post_type' => 'postType',
'tax_query' => array(
array(
'taxonomy' => 'taxonomy-type',
'field' => 'slug',
'terms' => $childTerms,
'operator' => 'AND'
)
)
);
$myPosts = get_posts( $argsForPost );
}
}