php 在自定义帖子类型中显示所有自定义分类中的所有帖子。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 在自定义帖子类型中显示所有自定义分类中的所有帖子。相关的知识,希望对你有一定的参考价值。

$custom_terms = get_terms('custom_taxonomy');

foreach($custom_terms as $custom_term) {
    wp_reset_query();
    $args = array('post_type' => 'custom_post_type',
        'tax_query' => array(
            array(
                'taxonomy' => 'custom_taxonomy',
                'field' => 'slug',
                'terms' => $custom_term->slug,
            ),
        ),
     );

     $loop = new WP_Query($args);
     if($loop->have_posts()) {
        echo '<h2>'.$custom_term->name.'</h2>';

        while($loop->have_posts()) : $loop->the_post();
            echo '<a href="'.get_permalink().'">'.get_the_title().'</a><br>';
        endwhile;
     }
}

以上是关于php 在自定义帖子类型中显示所有自定义分类中的所有帖子。的主要内容,如果未能解决你的问题,请参考以下文章

php 在自定义帖子类型存档和一些自定义分类存档上强制命令到`menu_order`

查询ACF在自定义分类模板中的WP_Query期间发布对象

php 在归档页面上显示自定义帖子类型的所有自定义分类

如何在自定义帖子类型永久链接中添加自定义分类?

使用特定标签在自定义帖子类型和分类中搜索

Gatsby:在自定义帖子类型上使用 GraphQL 查询和自定义分类