ANTON072
4/2/2013 - 7:33 AM

Change html for wp pagenavi

Change html for wp pagenavi

######################
#  	Change html pagenavi for transform like bootstrap
######################

//attach our function to the wp_pagenavi filter
add_filter( 'wp_pagenavi', 'wd_pagination', 10, 2 );
 
//customize the PageNavi HTML before it is output
function wd_pagination($html) {
	$out = '';
 
	//wrap a's and span's in li's
	$out = str_replace("<a","<li><a",$html);	
	$out = str_replace("</a>","</a></li>",$out);
	$out = str_replace("<span","<li><span",$out);	
	$out = str_replace("</span>","</span></li>",$out);
	$out = str_replace("<div class='wp-pagenavi'>","",$out);
	$out = str_replace("</div>","",$out);
 
	return '<div class="pagination">
			<ul>'.$out.'</ul>
		</div>';
}