WP相关  |  

解决wordpress分页问题

浏览次数:×736

评论:×0

这是为解决使用query_post()函数调用某一类文章后引起的分页问题的办法。

query_post()非常有用,可以输出wordpress主循环以外的自定义文章,但是缺点在于覆盖了post变量的值,其中包括分页参数。因此问题表现为翻页无效,每一页都是一样的。

解决方法如下:

  1. 将以下类似的部分:
  2. <?php if (have_posts()) : ?>
  3.     <?php query_posts("category_name=somecat"); ?>
  4.         <?php while (have_posts()) : the_post(); ?> 
  5.  
  6. 替换为
  7.  
  8. <?php if (have_posts()) : ?>
  9.      <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; query_posts("category_name=somecat&paged=$paged"); ?>
  10.         <?php while (have_posts()) : the_post(); ?>

主要是加了一个$paged的判断。

WP函数摘录  |  

WordPress页面函数:wp_list_pages()

浏览次数:×5,695

评论:×16

模板标签wp_list_pages( )将WordPress页面作为链接显示出来。该模板标签常用于自定义侧边栏或标题,也常用于其他模板中。该模板标签在WordPress 1.5及更新版本中可用。
用法:

<?php
< ?
php wp_list_pages('arguments'); ?>
?>

(更多…)

无觅相关文章插件,快速提升流量