WordPress调用指定分类子分类文章列表

WordPress调用指定分类子分类文章列表

我们在做wordpress网站的时候常常需要调用子分类的数据和列表,

通过下面代码就可以实现:

<?php
    global $cat;
    $cats = get_categories(array(
        'child_of' => 18,
        'parent' => $cat,
        'hide_empty' => 0
    ));
	
    $c = get_category($cat);
    if(empty($cats)){
?>
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>

    <?php endwhile; ?>
    <?php else: ?>
    <?php endif; ?>

<?php ?>

<?php
}else{
				$i=1;
	  foreach($cats as $the_cat){
        $posts = get_posts(array(
            'category' => $the_cat->cat_ID,
            'numberposts' => 10,
        ));
		if (function_exists('z_taxonomy_image_url'))
echo z_taxonomy_image_url();
        if(!empty($posts)){
			
            echo '
            <section class="step-sections">
<div class="mml-container">
<div class="step-img-wrap">
<img src="'.z_taxonomy_image_url( $the_cat->term_id ).'">
</div>
<div class="step-detail-wrap">
<h2 class="step-title"><span>'.$i.'</span>'.$the_cat->name.'</h2>
<p>'.$the_cat->description.'</p>
<ul class="slider-control">';
                    foreach($posts as $post){
$full_image_url = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'full');
                        echo '<li><i class="icon-right-dir"></i>'.$post->post_title.'</li>';
                    }
                echo '
                        </ul>
</div>              
</div>
</section>';
$i++;			
        }
	

    }
		
}
	?>

里面用到的子分类缩略图的调用需要用到插件:Categories Images
分类id和调用文章数量 直接修改数字就可以了。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

如需转载,请注明文章出处和来源网址:https://www.54u.net/49.html