WordPress调用自定义分类类型的某个分类的文章

  • 酉灿
  • WordPress
  • Jul 27, 2021

WordPress默认自带的只有一个文章功能,有时候用wordpress建站默认的文章功能往往不能满足我们的需求,这个时候我们通常会选择注册一个自定义文章类型和自定义分类法来保存其他文章,比如说商品文章。注册新的文章类型和新的分类法很简单,代码一搜一大堆,但是关于调用自定义分类法某个分类的文章这个教程就很难找,下面就贴出这段代码。

<?php
$args = array(
    'post_type' => 'products', //自定义文章类型名称
    'showposts' => 10, //输出的文章数量,这个可以是缺省值,不用设置
    'tax_query' => array(
        array(
            'taxonomy' => 'filters',//自定义分类法名称
            'terms' => 64 //id为64的分类。也可是多个分类array(12,64)
        ),
    )
);
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
    while ($my_query->have_posts()) : $my_query->the_post();?>
        //这里输出分类文章
        <h3><?php the_title(); ?></h3>
        <p><?php the_content(); ?></p>
    <?php endwhile; wp_reset_query(); //重置query查询
} ?>
打赏