• 关于教程
  • 主题制作
  • 读书笔记
  • 生活笔记
  • 关于我
  • 有问题加我QQ 248758228

    wordpress遍历自定义分类法下指定或者所有分类的文章

    更新时间:2017-12-08 12:14:17

    【温馨提示:视频教程将在6月份开始更新,可提前购买,1-10元一节课,联系QQ248758228】


    新建一个自定义文章类型用户展示视频教程,教程下面有多个分类。目前要做一个遍历所有的分类来展示课程。

    第一步、我们需要获取到该自定义分类法下面的所有分类

    $args = array(
        'type' => 'video', //自定义分类类型
        'child_of' => 0, 
        'parent' => '',
        'orderby' => 'name',
        'order' => 'ASC',
        'hide_empty' => 0, //是否显示没有文章的分类
        'hierarchical' => 1,
        'exclude' => '',
        'include' => '',
        'number' => '',
        'taxonomy' => 'videos', //自定义分类法
        'pad_counts' => false
    );
    $video_list = get_categories($args); //已经成功获取到我们需要的列表
    

    第二步、遍历获取到的列表中,分类的ID号

    //var_dump($video_list);
    foreach($video_list as $v){
        echo $v->term_id;
    }

    第三步,输出文章

    foreach($video_list as $v){ //此处为第二步的修改
        $args1 = array(
            'post_type' => 'video', //自定义文章类型名称
            'tax_query' => array(
                array(
                    //'field' => 'slug',
                    'taxonomy' => 'videos',//自定义分类法名称
                    'terms' => $v->term_id
                ),
            )
        );
        echo $v->name; //这里输出分类的名称
        $query = new WP_Query($args1);
        while($query->have_posts()) : $query->the_post();?>
           //这里按照正常的循环输出文章
        <?php endwhile;wp_reset_query();?>
    <?php } ?>

    第四部:根据你自己的需要修改CSS样式和HTML结构,就可以实现了。案例请看本站首页https://qinzilong.com。

                   

      0个问题

    WP资料

    工作记录

    生活笔记

    读书笔记

    <