WordPress网站如何获取指定自定义类型分类的文章?

共1个回答

 发表回答

  1. boke123导航站长
    boke123导航(站长回复) @回复

    对于这个问题,LMLPHP网站的作者“调用”分享的『wordpress网站调用自定义分类的文章列表』一文中就介绍有两种方法,不过boke123导航比较喜欢第二种,具体代码如下:

    
    <?php
    $args = array(
    'post_type' => 'product', //自定义文章类型名称
    'showposts' => 10,
    'tax_query' => array(
    array(
    'taxonomy' => 'products',//自定义分类法名称
    '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();?>
    <li><a href="<?php the_permalink(); ?>" target="_blank" ><?php the_title();?></a></li>
    <?php endwhile; wp_reset_query(); } ?>
    

    我们只需要替换以上代码中的自定义分类名称和ID即可。如果想要在自定义类型文章页中显示同一分类的文章,只需要获取该篇文章属于哪一个自定义分类的ID,然后填写到以上代码中的ID即可。具体如何获取自定义类型文章所属分类ID,可参考『WordPress如何获取自定义文章类型当前文章所属的分类id、名称、描述和别名?』这个问题的答案。

WYYB网站库VIP快审服务