Re: Wordpress Page: How to add pagination?

From: Date: Mon, 22 Nov 2010 19:00:29 +0000
Subject: Re: Wordpress Page: How to add pagination?
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-309611@lists.php.net to get a copy of this message
On Mon, Nov 22, 2010 at 12:14 PM, Rico Secada <coolzone@it.dk> wrote: > On Mon, 22 Nov 2010 09:27:28 +0800 (SGT) > vince samoy <vince_samoy@yahoo.com> wrote: > > Hi Vince. > > This is not a Wordpress mailing list. This is the general users PHP > mailing list. > >> Hi guys, >> >> I was wondering if this is the right place that this question of mine >> might get an answer. I'm currently working on a website project and >> I'm trying to add a pagination on a "Wordpress Page" as I might call >> it. >> >> I was able to make it work on the archive.php page. Please take note >> that this page is calling out 3 "Posts" on each page and that the >> pagination is working. >> >> Link: http://lgrathletics.com/lgr/category/basketball >> >> Code: >> >> <?php get_header();?> >> >> <?php get_sidebar();?> >> >> <div class="main-contents">this is the archive >> <div id="gridContainer"> >> >> <div class="category_title"><h2><?php single_cat_title(); ?> >> </h2></div> >> >> <?php >> $c = 1; //init counter >> $bpr = 3; //boxes per row >> >> if(have_posts()) : >>     while(have_posts()) : >>         the_post(); >> ?> >>             <div class="post <?php >> global $wp_query; >> $postid = $wp_query->post->ID; >> >> echo get_post_meta($postid, 'third_post', true); >> wp_reset_query(); >> ?>" id="post-<?php the_ID(); ?>"> >>                 <h1 class="title"><a href="<?php >> the_permalink(); ?>" >> title="<?php the_title_attribute(); ?>"><?php the_title(); ? >> ></a></h1> <div class="postImage"> <a href="<?php >> >the_permalink(); ? >> >>" title="<?php the_title_attribute(); ?>"><?php >> >>the_post_thumbnail >> >>('grid-post-image'); ?></a> >>                 </div> >>                 <div class="postExcerpt"> >>                     <?php the_excerpt(); ?> >>                 </div> >>             </div> >> <?php >> if($c == $bpr) : >> ?> >> <div class="clr"></div> >> <?php >> $c = 0; >> endif; >> ?> >> <?php >>         $c++; >>     endwhile; >> endif; >> ?> >> <?php wp_pagenavi(); ?> >> <div class="clr"></div> >> </div> >> </div> >> >> <?php get_footer(); ?> >> >> Now, I'm trying to make this work on a template page. With 3 "Pages" >> instead of posts on each page. You'll notice that the pagination is >> not appearing. >> >> Link: http://lgrathletics.com/lgr/basketball >> >> Code: >> >> <?php >> /* >> Template Name: Product Grid >> */ >> ?> >> >> <?php get_header(); ?> >> >> <?php get_sidebar(); ?> >> >> <div class="main-contents">this is the product grid >> <div id="gridContainer"> >> >> <div class="category_title"><h2><?php >> $parent_title = get_the_title($post->post_parent); >> echo $parent_title; >> ?> >>  </h2></div> >> >> <?php if ( (is_page('Products')) or (is_page('Basketball')) ) { >> >> $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; >> >> query_posts(array('showposts' => 3, 'post_parent' => 173, >> 'post_type' >> => 'page')); >> >>     while (have_posts()) { >> >>         the_post(); // vital >> >>         $thumbPath = get_post_meta($post->ID, 'thumbnail', true); >> >>         if ($thumbPath == "") { >>             $thumbPath = "/images/comingsoon.png"; >> >>         } >> >>         ?> >>         <div class="post <?php echo get_post_meta($post->ID, >> 'third_post', true); ?>"> >>         <h1 class="title"><a href="<?php the_permalink() >> ?>" >> class="grid-product"> <?php the_title(); ?></a></h1> >>         <div class="postImage"> >>             <a href="<?php the_permalink() ?>" >> class="grid-product"><img src="<?php echo $thumbPath ?>" >> alt="" /></a> </div> <div class="postExcerpt"> >>                     $<?php echo get_post_meta($post->ID, >> 'price', >> true); ?> </div> >> >>         </div> >> >>     <?php } >> >>     wp_reset_query(); // Restore global post data >> >> } >> ?> >> >> <?php if(function_exists('wp_pagenavi')) { // if PageNavi is >> activated ?> >> >> <?php wp_pagenavi(); // Use PageNavi ?> >> >> <?php } else { // Otherwise, use traditional Navigation ?> >> >> <div class="nav-previous"> >> <!-- next_post_link --> >> </div> >> >> <div class="nav-next"> >> <!-- previous_post_link --> >> </div> >> >> <?php } // End if-else statement ?> >> >> <div class="clr"></div> >> </div> >> </div> >> >> <?php get_footer(); ?> >> >> >> I really don't what I'm currently missing or this is something that >> is impossible. Hope you guys can help me out. >> >> Thanks in advance and good day! >> >> Vince >> >> >> >> >> > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > perhaps you could just google wordpress pagination http://www.google.ca/#sclient=psy&hl=en&q=wordpress+pagination&aq=1&aqi=g4g-o1&aql=&oq=&gs_rfai=&pbx=1&fp=88df74f51cdeec4c -- Bastien Cat, the other other white meat

« previous php.general (#309611) next »