WORDPRESS - Multiple Loops Only Going to One Post?


Posted on 16th Feb 2014 07:03 pm by admin

I have various pages with multiple loops and i need them to be individual to all other categories.

2 columns.

Did you know?Explore Trending and Topic pages for more stories like this.
Left column shows 4 posts from category news just with the date and some custom information.

Right column, on the home page shows the latest post and every other page shows the post content from the one you have just clicked on in the left column, all the full post content appears there, with the left column still showing the latest posts still.

These two elements need to ignore all other categories and posts.

I have been using this multiple loop code, on both the news page and single page.
Code: [Select]<?php
/**
* @package WordPress
* @subpackage Starkers
*/

get_header();
?>


<?php get_sidebar(); ?>

<div id="grid_2">

<div id="news_links">
<ul>

// Get the last 3 posts in the featured category.

<?php query_posts('category_name=news&showposts=4'); ?>

<?php while (have_posts()) : the_post(); $data = get_post_meta( $post->ID, 'key', true );?>



<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>">
<span>
<li><?php the_time('F jS, Y') ?></li>
<li><?php the_title(); ?></li>
<li><?php echo $data[ 'place' ]; ?></li>
<li><?php echo $data[ 'location' ]; ?></li>
</span>
</a>
<?php endwhile ?>
</ul>
</div>
<!--news_links-->

<div class="clearFix"><!--x--></div>
</div>
<!--grid_2-->

//We reset the loop
<?php rewind_posts(); ?>




<div id="grid_3">

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

<?php query_posts('category_name=news&showposts=1'); ?>

<?php while (have_posts()) : the_post(); ?>



<div <?php post_class() ?> id="post-<?php the_ID(); ?>">
<h2><?php the_title(); ?></h2>
<?php the_content('Read the rest of this entry &raquo;'); ?>
<p><?php the_tags('Tags: ', ', ', '<br />'); ?> Posted in <?php the_category(', ') ?> | <?php edit_post_link('Edit', '', ' | '); ?> <?php comments_popup_link('No Comments &#38;#187;', '1 Comment &#38;#187;', '% Comments &#38;#187;'); ?></p>
</div>



<?php endwhile; ?>

<?php next_posts_link('&laquo; Older Entries') ?> | <?php previous_posts_link('Newer Entries &raquo;') ?>

<?php else : ?>

<h2>Not Found</h2>
<p>Sorry, but you are looking for something that isn't here.</p>
<?php get_search_form(); ?>

<?php endif; ?>

<div class="clearFix"><!--x--></div>
</div>
<!--grid_3-->

The problem i have is that regardless of which post you click on in the left column it always shows the same post in the right column, the most recent one, not the one you have just clicked on!

I think its something to do with this..
Code: [Select]<?php query_posts('category_name=news&showposts=1'); ?>
As its been told to show 1 post and its showing the most recent one.

Any idea how i can get it to show just the post you have clicked on in the right column?
No comments posted yet

Your Answer:

Login to answer
325 Like 22 Dislike
Previous forums Next forums
Other forums

grouping within a foreach?
hello all,

I currently have a list of products spit out from my db via a foreach loop. Right

Create comparison matrix?
I want to create a comparison script for forum software and was wondering is there any tutorial or b

Structure Question - One Table or One Table Per Record Set?
I have a web app (mySQL and PHP) which allows people to create an item with up to 200 records which

need good snippet manager
Hi. as i am coding and learning more, it is becoming difficult to manage code snippets. how you mana

Typing math
I've added support for typesetting math using LaTeX on the forums.

Example:
Code: [Select]

Why does first ever HttpSendRequest take longer?
I promise this isn't as simple as it sounds. I'm wondering why the the first ever call to HttpSendRe

How to Detect it is public_html or httpdocs?
How to check whether it is cPanel or Plesk?

If it found public_html perform <?php incl

BIG file upload!
Hey guys!

I'm trying to upload a file, it works well with smaller files but with 60mb+, I get

for loop without same $i digits?
Hi,

Can some guru please advise how can I accomplish this with a simple for loop ?

I

php libs/ browsercap.in
ok i have a host that refuses to stay current. they control my php settings and libs. is there a way

Sign up to write
Sign up now if you have flare of writing..
Login   |   Register
Follow Us
Indyaspeak @ Facebook Indyaspeak @ Twitter Indyaspeak @ Pinterest RSS



Play Free Quiz and Win Cash