自定义分类法 - 父税务标题,子税务标题和 3 个帖子 - 条款正常,但无法获得帖子循环



我有一个名为"archives"的自定义帖子类型和一个名为"types"的自定义分层分类法,其中包含父税和子税术语

我正在尝试创建一个列出这样的存档页面

税务父 1

- 儿童 1

-

-儿童岗位

-

-儿童岗位

-

-儿童岗位

更多 - 链接到父1.子1存档

- 儿童2

-

-儿童岗位

-

-儿童岗位

-

-儿童岗位

更多 - 链接到父母1.子2存档

税务父 2

- 儿童 1

-

-儿童岗位

-

-儿童岗位

-

-儿童岗位

更多 - 链接到父母2.子1存档

我目前对父项和子项术语进行了正确分组,但我似乎无法让子帖子正常工作

http://pastebin.com/EWH3c4Gk

谢谢!

看起来你已经完成了大部分!

首先要说一点 - 我认为如果您将每个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类和tax_query结构的更多信息,请阅读此处:https://codex.wordpress.org/Class_Reference/WP_Query

最新更新