# how to make wp-pagenavi work

**URL:** <https://colorlibsupport.com/t/how-to-make-wp-pagenavi-work/5843>\
**Category:** Unite Theme\
**Created:** [June 13, 2014, 10:08pm UTC](https://colorlibsupport.com/t/how-to-make-wp-pagenavi-work/5843 "2014-06-13T22:08:32Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![lucy](https://colorlibsupport.com/letter_avatar_proxy/v4/letter/l/e47774/32.png) [@lucy](https://colorlibsupport.com/u/lucy)\
**Post date:** [June 13, 2014, 10:08pm UTC](https://colorlibsupport.com/t/how-to-make-wp-pagenavi-work/5843/1 "2014-06-13T22:08:32Z")

</div>

how to make wp-pagenavi work  
could someone tell me .many thanks.

---

<div class="post-metadata">

**Author:** ![aigars-silkalns](https://colorlibsupport.com/user_avatar/colorlibsupport.com/aigars-silkalns/32/13469_2.png) [@aigars-silkalns](https://colorlibsupport.com/u/aigars-silkalns)\
**Post date:** [June 14, 2014, 10:12am UTC](https://colorlibsupport.com/t/how-to-make-wp-pagenavi-work/5843/2 "2014-06-14T10:12:54Z")

</div>

This theme doesn’t support WP-PageNavi by default but you can enable it by adding this to Child Theme functions.php file

```auto
// Show Wp-PageNavi when it's active
function unite_content_nav( $nav_id ) {
	global $wp_query;
	if ( $wp_query->max_num_pages > 1 ) : ?>
	   <?php /* add wp-pagenavi support for posts */ ?>
		<?php if(function_exists('wp_pagenavi') ) : ?>
			<?php wp_pagenavi(); ?>
			<br />
				<?php else: ?>
		<nav id="<?php echo $nav_id; ?>">
			<h3 class="assistive-text"><?php _e( 'Post navigation', 'twentyeleven' ); ?></h3>
			<div class="nav-previous"><?php next_posts_link( __( '<span class="meta-nav">←</span> Older posts', 'twentyeleven' ) ); ?></div>
			<div class="nav-next"><?php previous_posts_link( __( 'Newer posts <span class="meta-nav">→</span>', 'twentyeleven' ) ); ?></div>
		</nav><!-- #nav-above -->
	<?php endif; ?>
	<?php endif;
}

```

And then replacing original navigation function inside `index.php` (Again do this via Child Theme by copying index.php file over to Child Theme folder)

`<?php unite_paging_nav(); ?>`

with

`<?php unite_content_nav( 'nav-below' ); ?>`

Additionally you might want to apply some styling since it will use default one from WP-PageNavi
