Re: Wordpress Page: How to add pagination?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Nov 22, 2010 at 12:14 PM, Rico Secada <coolzone@xxxxx> wrote:
> 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
>
>

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

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux