php WP-pagenavi

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php WP-pagenavi相关的知识,希望对你有一定的参考价值。

function custom_rewrite_basic()
{
	add_rewrite_rule('^posttype/page/([0-9]+)', 'index.php?pagename=posttype&paged=$matches[1]', 'top');
}
add_action('init', 'custom_rewrite_basic');
<?php 
	$paged = get_query_var('paged') ? get_query_var('paged') : 1;
	$args = array(
	'post_type' => 'post',
	'post_status' => 'publish',
	'posts_per_page' => 6, // you may edit this number
	'orderby' => 'date',
	'order'		=> 'DESC',
	'paged'		=> $paged,
	);
	$custom_query = new WP_Query( $args );
	// loop over query
	if ($custom_query->have_posts()) :
		
		if(($custom_query->found_posts > "6") || ($custom_query->query['paged'] > 1) ) :
		    wp_pagenavi( array( 'query' => $custom_query ) );?>
		<style>.wp-pagenavi span.current .huidig{background: url(<?=TEMPLATE_URL?>/assets/img/icon.svg);}</style>
		<?php endif;
		
		while ( $custom_query->have_posts() ) : $custom_query->the_post();
		    //code
		endwhile;
		
	endif;
	wp_reset_postdata();
	?>

以上是关于php WP-pagenavi的主要内容,如果未能解决你的问题,请参考以下文章