好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

WordPress自定义模板分页失效解决方法总结 - Word

WordPress自定义模板分页失效解决方法总结

WP分页失效的解决方法:

1.登陆博客后台,点击[外观]选项卡下的[编辑]选项进入主题编辑界面

2.在你的自定义模板中找到如下代码:

<?php query_posts( 'showposts=9&cat=25' ); ?然后改成:  <?php  $limit  = get_option( 'posts_per_page' );  $paged  = (get_query_var( 'paged' )) ? get_query_var( 'paged' ) : 1;  query_posts( '&showposts='  .  $limit =5 .  '&paged='  .  $paged . '&cat=25' );  $wp_query ->is_archive = true;  $wp_query ->is_home = false;  ?> 

其中的limit后面的5是每页显示的文件数量,25是分类的ID号。

3.保存更新文件即可

query_posts分页失效解决的方法

query_post的功能的确强大,可以使用它来自定义你想要调用的文章,现在要说的是通过它来实现文章的分页,在我的主题中我后台设置的是每一页10篇文章,但在我图片这个分类中我想显示9张图片,这就要用到以下代码:

<?php  query_posts(‘showposts=9&cat=64′);  if  (have_posts()) :  while  (have_posts()) : the_post();?>  <div  class =]pic] id=]post-<?php the_ID(); ?>] <?php post_class(); ?>>  …..  </div>  <?php  endwhile ; endif ; ?> 

这样是实现了每页9张图片,但是到第二页的时候发现内容和第一页一样…在这里得把这里的代码改下:

<?php  $limit  = get_option(‘posts_per_page’);  $paged  = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1;  query_posts(‘&showposts=’ .  $limit  = 9 . ‘&paged=’ .  $paged  . ‘&cat=9′);  $wp_query ->is_archive = true;  $wp_query ->is_home = false;  if  (have_posts()) :  while  (have_posts()) : the_post();?>  <div  class =]pic] id=]post-<?php the_ID(); ?>] <?php post_class(); ?>>  …..  </div>  <?php  endwhile ; endif ; ?> 

查看更多关于WordPress自定义模板分页失效解决方法总结 - Word的详细内容...

  阅读:59次