Return to Snippet

Revision: 43784
at March 31, 2011 01:26 by mb2o

Initial Code
/* template name: Posts by Category! */
get_header(); ?>
        <div id="container">
            <div id="content" role="main">
            // 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
                    // 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(); ?>

Initial URL

Initial Description

Initial Title
List WordPress Posts by Category

Initial Tags

Initial Language