WordPress.org

Ready to get started?Download WordPress

Forums

Request - Click a category get a title listing with links (3 posts)

  1. nathanrawlinson
    Member
    Posted 9 years ago #

    I did a search for this, but the only post that came up was one that had a link to the info that was 404

    I have my wordpress 1.5 all set up and the theme all sorted out. What I would like to do is have it set up so that when I click on a category in the sidebar listing it shows a page of all the posts in that category, with the date, title and then clicking on the link takes me to the post.

    I hope someone has this already setup, it seems quite simple to do but I can't find the relevant info

    Thanks in advance for any help with this

  2. Mark McKibben
    Member
    Posted 9 years ago #

    If you're running WordPress 1.5, check out the Query-based Templates section of the Theme Development and/or the Category Templates articles in the Codex. From a quick skim of these articles, it sounds like you could cook up what you want fairly easily.

  3. divrom
    Member
    Posted 9 years ago #

    I have something like this in the Loop in my Archive Template. Basically, it shows excerpts from all cats apart from 11, where it just shows title:

    <?php if (have_posts()) : ?>

    <?php $post = $posts[0]; // Hack. Set $post so that the_date() works. ?>
    <?php /* If this is a category archive */ if (is_category()) { ?>
    <h2 class="pagetitle">Archive for the '<?php echo single_cat_title(); ?>' Category</h2>

    <?php /* If this is a daily archive */ } elseif (is_day()) { ?>
    <h2 class="pagetitle">Archive for <?php the_time('F jS, Y'); ?></h2>

    <?php /* If this is a monthly archive */ } elseif (is_month()) { ?>
    <h2 class="pagetitle">Archive for <?php the_time('F, Y'); ?></h2>

    <?php /* If this is a yearly archive */ } elseif (is_year()) { ?>
    <h2 class="pagetitle">Archive for <?php the_time('Y'); ?></h2>

    <?php /* If this is a search */ } elseif (is_search()) { ?>
    <h2 class="pagetitle">Search Results</h2>

    <?php /* If this is an author archive */ } elseif (is_author()) { ?>
    <h2 class="pagetitle">Author Archive</h2>

    <?php /* If this is a paged archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?>
    <h2 class="pagetitle">Blog Archives</h2>

    <?php } ?>

    <div class="navigation">
    <div class="alignleft"><?php posts_nav_link('','','« Previous Entries') ?></div>
    <div class="alignright"><?php posts_nav_link('','Next Entries »','') ?></div>
    </div>

    <?php while (have_posts()) : the_post(); ?>
    <div class="post">
    <?php if ( in_category('11') ) { ?>

    <h3 id="post-<?php the_ID(); ?>">" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></h3>

    <?php } else { ?>

    <h3 id="post-<?php the_ID(); ?>">" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></h3>

    <small><?php the_time('l, F jS, Y') ?></small>

    <div class="entry">
    <?php the_excerpt_reloaded(120, '
    <br><img>', 'none', TRUE, 'Read the full post >>', FALSE); ?>
    </div>

    <p class="postmetadata">Posted in <?php the_category(', ') ?> | <?php edit_post_link('Edit','','|'); ?> <?php comments_popup_link('No Comments »', '1 Comment »', '% Comments »'); ?>

    <!-- <?php trackback_rdf(); ?> -->

    <?php } ?>

    </div>

    <?php endwhile; ?>

    <div class="navigation">
    <div class="alignleft"><?php posts_nav_link('','','« Previous Entries') ?></div>
    <div class="alignright"><?php posts_nav_link('','Next Entries »','') ?></div>
    </div>

    <?php else : ?>

    <h2 class="center">Not Found</h2>
    <?php include (TEMPLATEPATH . '/searchform.php'); ?>

    <?php endif; ?>

Topic Closed

This topic has been closed to new replies.

About this Topic

Tags

No tags yet.