零基础建站培训介绍

当前位置:

WORDPRESS获取当前分类下所有子分类名称、链接、文章列表

WORDPRESS做网站时,可以使用以下的代码来获取当前分类下所有子分类名称、链接、文章列表数据,方便我们进行网站开发。

WORDPRESS获取当前分类下所有子分类名称


<?php
$a=get_category_root_id($cat);
$args=array(
'orderby'    => 'id',
'hide_empty' => "0",
'child_of' => $a,//可以换为:'child_of' => '1',
);
$categories=get_categories($args);
foreach($categories as $category) {
?>
<?php echo $category->name; ?>
<?php }?>

WORDPRESS获取当前分类下所有子分类链接


<?php
$a=get_category_root_id($cat);
$args=array(
'orderby'    => 'id',
'hide_empty' => "0",
'child_of' => $a,//可以换为:'child_of' => '1',
);
$categories=get_categories($args);
foreach($categories as $category) {
?>
<?php echo get_category_link( $category->term_id )  ?>
<?php }?>

WORDPRESS获取当前分类下所有子分类文章列表


<ul>
<?php
$a=get_category_root_id($cat);
$args=array(
'orderby' => 'id',
'hide_empty' => "0",
'child_of' => $a,//可以换为:'child_of' => '1',
);
$categories=get_categories($args);
foreach($categories as $category) {
?>

<li>
<a href="<?php echo get_category_link( $category->term_id ) ?>" title="<?php echo sprintf($category->name ) ?>" >
<?php echo $category->name; ?>
</a>

<ul>
<?php $c=$category->term_id; ?>
<?php $display_categories = array($c); foreach ($display_categories as $category) { ?>
<?php query_posts("showposts=8&cat=$category")?>
<?php while (have_posts()) : the_post(); ?>
<li>
<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>" target="_self">
<?php echo mb_strimwidth(strip_tags(apply_filters('the_title()', $post->post_title)), 0,30,""); ?>
</a>
</li>
<?php endwhile; ?>
<?php } wp_reset_query();?>
</ul>

</li>

<?php }?>
</ul>
上一课: 下一课:

发表评论

电子邮件地址不会被公开。 必填项已用*标注