PHP 按类别列出WordPress帖子

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 按类别列出WordPress帖子相关的知识,希望对你有一定的参考价值。

<?php
/* template name: Posts by Category! */
get_header(); ?>
 
        <div id="container">
            <div id="content" role="main">
 
            <?php
            // get all the categories from the database
            $cats = get_categories();
 
                // loop through the categries
                foreach ($cats as $cat) {
                    // setup the cateogory ID
                    $cat_id= $cat->term_id;
                    // Make a header for the cateogry
                    echo "<h2>".$cat->name."</h2>";
                    // create a custom wordpress query
                    query_posts("cat=$cat_id&post_per_page=100");
                    // start the wordpress loop!
                    if (have_posts()) : while (have_posts()) : the_post(); ?>
 
                        <?php // create our link now that the post is setup ?>
                        <a href="<?php the_permalink();?>"><?php the_title(); ?></a>
                        <?php echo '<hr/>'; ?>
 
                    <?php endwhile; endif; // done our wordpress loop. Will start again for each category ?>
                <?php } // done the foreach statement ?>
 
            </div><!-- #content -->
        </div><!-- #container -->
 
<?php get_sidebar(); ?>
<?php get_footer(); ?>

以上是关于PHP 按类别列出WordPress帖子的主要内容,如果未能解决你的问题,请参考以下文章

按类别列出WordPress帖子

php Wordpress - 列出所有(自定义帖子类型)帖子类别

php WordPress:按类别的相关帖子

PHP 查询按类别获取帖子 - Wordpress

如何在 wordpress 中按简码列出类别?

PHP 查询帖子 - 按类别列出