On Mon, 22 Nov 2010 09:27:28 +0800 (SGT) vince samoy <vince_samoy@xxxxxxxxx> 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