Support » Plugins » Hacks » Feed Custom Post Type into Secondary Loop

  • I need multiple loops on a page and have created them as such

    global $post;
    $args = array( 'numberposts' => 3, 'category' => 10 );
    $myposts = get_posts( $args );
    foreach( $myposts as $post ) :	setup_postdata($post); ?>
    <li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?> "><?php the_title();?></a></li>
    <?php endforeach; ?>

    I have a custom post type (foo_post_type) which should be used as a conditional while the loop runs. For example, for each post in this loop:

    if ('foo_post_type' == 'xyz' || 'foo_post_type' == '0' && 'category' => 10) {
     ...then display in the loop.....

    But I am able to grab the custom post type for each post in the loop before the loop runs. And if I grab the custom post type during the loop it returns the same (usually incorrect) value. Where can I stick this foo_post_type in the loop shown at the top so it displays and evaluates each post bringing back the latest 3 which adhere to each condition?

    (Unfortunately, I do not have a public link to the site.)

  • The topic ‘Feed Custom Post Type into Secondary Loop’ is closed to new replies.