Display Category Specific Post List in Sidbar ?
-
Hi,
I am putting together a blog that will have three main categories and, whenever a user is browsing a post from a particular category or the entire category listing in the main loop, I want to display the posts for the viewed category as links in the sidebar. Currently, I have:
<?php } elseif (is_category() || is_single()) { ?>
<?php query_posts('cat=XY&showposts=10'); ?>
<li><h4>Recent Posts</h4></li>
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink() ?>" rel="bookmark"
title="permalink for this post">
<?php the_title(); ?></a></li>
<?php endwhile;?>
<?php } else { } ?>I need a way for the second line of code where it says
cat=XY
to allowXY
to be a variable that represents whatever category they are currently viewing. (If they are viewing multiple categories, shouldn’t show them text at all.)I had been looking at the documentation for
the_category_ID
and the suggested bit of code:<?php foreach((get_the_category()) as $cat) {
echo $cat->cat_ID . ' ';
} ?>However, I don’t know how to make it work inside of what I am currently working with.
Thanks!
PS: I know I could create a seperate
if
statement for each category and then manually assign the ID tags within eachif
but that doesn’t seem efficient.
- The topic ‘Display Category Specific Post List in Sidbar ?’ is closed to new replies.