首页 > WordPress学习 > WordPress 调用所有分类以及分类下的所有文章

WordPress 调用所有分类以及分类下的所有文章

时间:2022年12月6日 分类:WordPress学习 浏览量:412

WordPress调用所有分类,并且调出这些分类下的所有文章:

<?php
//for each category, show all posts
$cat_args=array(
  'orderby' => 'name',
  'order' => 'ASC'
   );
$categories=get_categories($cat_args);
  foreach($categories as $category) {
    $args=array(
      'showposts' => -1,
      'category__in' => array($category->term_id),
      'caller_get_posts'=>1
    );
    $posts=get_posts($args);
      if ($posts) {
        echo '<p>Category: <a href="' . get_category_link( $category->term_id ) . '" title="' . sprintf( __( "View all posts in %s" ), $category->name ) . '" ' . '>' . $category->name.'</a> </p> ';
        foreach($posts as $post) {
          setup_postdata($post); ?>
          <p><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></p>
          <?php
        } // foreach($posts
      } // if ($posts
    } // foreach($categories
?>

这里用的方法,与制作分类导航目录方法一样,但加了一层文章的调用。分类目录导航文章见:WordPress自定义调用分类目录导航的方法

通过这个方式,我们可以将所有分类及其文章全部罗列出来,具体样式可以根据各自模板修改

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权

文章名称:WordPress 调用所有分类以及分类下的所有文章

文章链接:https://news.yynnw.com/133.html

该作品系作者结合个人学习经验及互联网相关知识整合。如若侵权请通过投诉通道提交信息,我们将按照规定及时处理。

标签:

最新文章