WordPress中WP_Query查询后使用paginate_links函数来分页
分类:wordpress教程 时间:2021-01-27 浏览:1,742 
$current_page=max(1,get_query_var('paged')); //当前第几页
//查询参数
$args=array_filter(array(
	'orderby' => 'title',
	'order' => 'ASC',
	'ignore_sticky_posts' =>  1 ,
	'posts_per_page' => 10,
	'paged' => $current_page, //当前页
));
//开始查询
$query = new WP_Query($args);
$total_pages = $query->max_num_pages;  //总共多少页
while ($query->have_posts()):$query->the_post();
//自己输出代码
endwhile;

//输出分页
echo paginate_links(array(
	'prev_text'=> __('Previous page'),
	'next_text'=> __('Next page'),
	'screen_reader_text'  => null,
	'total' => $total_pages,  //总页数
	'current' => $current_page, //当前页数
))

如果觉得本站内容对你有益,可对本站赞助,本站会不定时发布高质量内容。

© 2016-2025 dds6 版权所有 | 鲁ICP备2022041124号 | 网站地图

查询:44次 | 用时:0.702秒 | 总浏览:188314 | 总访问:1519197