Forums

[resolved] Display one category in a mini-loop (4 posts)

  1. icanlevitate
    Member
    Posted 5 years ago #

    I am currently building a site for a church and I want on the main page to have a feed for services and a feed for events and display those both in separate feeds on the same page.

    I know I can exclude categories from the loop and display them that way with something like this:

    <?php if (in_category('1')) continue; ?>

    But if the site grows to include more categories, it requires me updating that to cover the numbers of all categories it should exclude.

    Is there a way to have it only display one instead of exclude one?

  2. doubledubs
    Member
    Posted 5 years ago #

    this topic says resolved, but here is the code i use to display 5 posts with dates in a bulleted list. just change the category and number of posts in line 1,


    <?php $posts = get_posts( "category=2&numberposts=5" ); ?>
    <?php if( $posts ) : ?>
    <ul>
    <?php foreach( $posts as $post ) : setup_postdata( $post ); ?>
    <li>
    <span class="date">
    <?php the_time('F j'); ?>
    </span>
    <a href=<?php the_permalink() ?>>
    <?php the_title(); ?>
    </a>
    </li>
    <?php endforeach; ?>
    </ul>
    <?php endif; ?>

  3. ladydelaluna
    Member
    Posted 4 years ago #

    This code isn't working - I'm getting all kinds of errors...
    I know there's an extra > in there, but it's giving me issues with <?php foreach( $posts as $post ) : setup_postdata( $post ); ?> too.

    I know there's extra spaces, but I don't know where... I wish people would just use the "code" feature and post the code properly and completely... *sigh*

    Anyone help?

    Edit: What I'm really looking to do here is display titles/links to the posts in one specific category on a page (along with other content). Short of making a page template for a cat archive I can't figure this one out. Linking to the cat archive alone won't work, because I need to have other content on this page...

  4. slambert
    Member
    Posted 4 years ago #

    the above code is working for me in WP2.3 ...so far.

Topic Closed

This topic has been closed to new replies.

About this Topic