Hi,
In order to integrate your wordpress theme with pagination you need to perform these steps:
1) Download this plugin and install it:
http://wordpress.org/extend/plugins/wp-pagenavi/
2) Open your theme file where you want the pagination [index.php, search.php or categories.php].
3) Find this code:
<div>
<div><?php next_posts_link(‘Previous entries’) ?></div>
<div><?php previous_posts_link(‘Next entries’) ?></div>
</div>
Replace with:
<?php
include(‘wp-pagenavi.php’);
if(function_exists(‘wp_pagenavi’)) { wp_pagenavi(); }
?>
4) Now, open wp-pagenavi.php file from the plugin directory and find this code:
function wp_pagenavi($before = ”, $after = ”) {
global $wpdb, $wp_query;
This code should be on the line: 61. Now, we will have to call this function in any of the file where we need to do pagination.
5) Add this code in the file to call the pagination function:
function wp_pagenavi($before = ”, $after = ”) {
global $wpdb, $wp_query;
pagenavi_init(); //Calling the pagenavi_init() function
6) Now, open header.php file from your theme and find this code:
<link rel=”stylesheet” href=”<?php bloginfo(‘stylesheet_url’); ?>” type=”text/css” media=”screen” />
Now, below this code add this code:
<link rel=”stylesheet” href=”<?php echo TEMPLATEPATH.’/pagenavi.css’;?>” type=”text/css” media=”screen” />
Now, pagination work with your theme.
Thanks,
Shane G.
Popularity: 1%