自定义分类法 - Parent 税名,child 税名和 3 posts - 术语正常但无法获得 post 循环
Custom taxonomy - Parent tax title, child tax title & 3 posts - terms ok but can't get the post loop
我有一个名为 "archives" 的自定义 post 类型和一个名为 "types" 的自定义分层分类法,其中包含 parent 和 child 税项
我正在尝试创建一个像这样列出的存档页面
税收Parent 1
-Child 1
--child post
--child post
--child post
更多- link 至 Parent1.Child 1 个存档
-Child 2
--child post
--child post
--child post
更多- link 至 Parent1.Child 2 归档
税收Parent 2
-Child 1
--child post
--child post
--child post
更多- link 到 Parent2.Child 1 个存档
我目前已将 Parent 和 Child 项正确分组,但我似乎无法使 child post 的循环正常工作
谢谢!
看来你已经完成大部分了!
首先要说明一点——我认为如果将每个 get_terms 调用分配给一个变量而不是直接在 foreach 循环中调用它,阅读起来会容易一些。我见过像这样直接包含函数调用会导致问题的实例。
无论如何,考虑到这一点,我相信您只需要将其包含在缺少的循环中即可:
$childposts = new WP_Query(
array(
'post_type' => 'archives',
'posts_per_page' => 3,
'tax_query' => array(
array(
'taxonomy' => 'types',
'field' => 'term_id',
'terms' => $child_term->term_id
),
),
)
);
foreach($childposts->posts as $cp):
echo '<li><a href="'.get_permalink($cp->ID).'">'.$cp->post_title.' <i class="fa fa-arrow-circle-o-right" aria-hidden="true"></i></a></li>';
endforeach;
有关 WP_Query class 和 tax_query 结构的更多信息,请阅读此处:https://codex.wordpress.org/Class_Reference/WP_Query
我有一个名为 "archives" 的自定义 post 类型和一个名为 "types" 的自定义分层分类法,其中包含 parent 和 child 税项
我正在尝试创建一个像这样列出的存档页面
税收Parent 1
-Child 1
--child post
--child post
--child post
更多- link 至 Parent1.Child 1 个存档
-Child 2
--child post
--child post
--child post
更多- link 至 Parent1.Child 2 归档
税收Parent 2
-Child 1
--child post
--child post
--child post
更多- link 到 Parent2.Child 1 个存档
我目前已将 Parent 和 Child 项正确分组,但我似乎无法使 child post 的循环正常工作
谢谢!
看来你已经完成大部分了!
首先要说明一点——我认为如果将每个 get_terms 调用分配给一个变量而不是直接在 foreach 循环中调用它,阅读起来会容易一些。我见过像这样直接包含函数调用会导致问题的实例。
无论如何,考虑到这一点,我相信您只需要将其包含在缺少的循环中即可:
$childposts = new WP_Query(
array(
'post_type' => 'archives',
'posts_per_page' => 3,
'tax_query' => array(
array(
'taxonomy' => 'types',
'field' => 'term_id',
'terms' => $child_term->term_id
),
),
)
);
foreach($childposts->posts as $cp):
echo '<li><a href="'.get_permalink($cp->ID).'">'.$cp->post_title.' <i class="fa fa-arrow-circle-o-right" aria-hidden="true"></i></a></li>';
endforeach;
有关 WP_Query class 和 tax_query 结构的更多信息,请阅读此处:https://codex.wordpress.org/Class_Reference/WP_Query