想用wordpress 的页面来制做一个网站地图,当把全部的文章都调取了后,发现页面太长,很是不美观,想到了分页,但一直都是分页失败,就连分页插件“wp_pagenavi” 也失效,最后终于发现一段代码,分享一下:php
<?php $limit = get_option('posts_per_page'); $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; query_posts('cat=-3&showposts=' . $limit=9 . '&paged=' . $paged); $wp_query->is_archive = true; $wp_query->is_home = false; ?> <?php while (have_posts()) : the_post(); ?> <div> <a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a> <?php the_content(); ?> </div> <?php endwhile; ?> //分页插件调用代码开始 <div> <?php if (function_exists('wp_pagenavi')) wp_pagenavi(); else { ?> <div><?php next_posts_link(' 上一页 »') ?></div> <div><?php previous_posts_link('« 下一页 ') ?></div> <?php } ?> </div>
注意:在“showposts=”后面使用的是“$limit=9”,而不是咱们日常用的“showposts=9”。不然就不能分页了,这里调取了处分类3觉得的因此文章。html
您可能感兴趣的文章:bootstrap
▪ wordpress文章页两侧添加分页导航箭头wordpress
▪ wordpress调用置顶文章显示置顶数量的三种方法函数
▪ wordpress获取分类下文章列表四种方法post
▪ wordpress最新文章实现的三种方法spa
▪ query_posts函数把你的wordpress博客变成CMS日志
▪ 为何个人wordpress首页没有关键词没有描述都是is_home()惹得祸