调用query_posts并显示分页

wordpress

昨天写到:用query_posts调用所有本站文件目录,能显示全部,但不能显示每页固定篇数文章,进行翻页;即使能显示分页数,点击只显示第一页,无论多长。

今天这个问题得到解决了,昨天查了那么多找不到,今天一查就到位了,呵呵~.~

是这样调用的


<?php
$limit = get_option('posts_per_page');
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts('&showposts=' . $limit=20 . '&paged=' . $paged);
$wp_query->is_archive = true; $wp_query->is_home = false;
?>

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

//your loop goes here

<?php endwhile; endif; ?>

这样调用不但能显示全部文章,而且可以正确显示分页,正好用到WP-PageNavi,完全是我想达到的效果。这样以后有多少篇文章都不是问题,每页只显示固定篇幅。

$limit=20 这里可以设置每页显示的文章数。

我是在五福管理區看到的,但是他的程序有错。’showposts=’ 前面少一个&符号导致整个程序出错,刚开始我还以为程序不对,还留了言。

直接拷贝我的就没有问题了,已经进行了修改,让其正确显示。
效果请查看我的文件存档页

Comments : 10Add Your Own

Reply  1. 雅丹地貌 
08-11-03 (Mon) 11:11

路过 这个一直没留意过

Reply  2. Yacca 
08-11-03 (Mon) 16:27

-.- 后台的文章显示设定 似乎也有这个文章数设置的吧…

Reply  3. YoungCheon 
08-11-03 (Mon) 16:52

跟那个完全是两个概念,后台我设置12个,这里却设置20个,照样显示20个,不被后台的设置干扰。

Reply  4. JoBru 
08-11-03 (Mon) 23:00

太好了,你折腾完,改天我就可以用了

Reply  5. YoungCheon 
08-11-04 (Tue) 9:10

晕 JoBru 你能不能先折腾点啊?~.~

Reply  6. nooidea 
08-12-07 (Sun) 13:23

这个方法比我的要专业多了

我就会个照葫芦画瓢

还用的山寨法

http://www.nooidea.com/2008/11/tutorial-for-redirecting-to-catergary/

哈哈

Reply  7. Escarpins 
09-05-20 (Wed) 5:41

谢谢,正用得上,拿来使用了一下,解决了query_posts和pagenavi之间的bug

    Reply  8. YoungCheon 
    09-05-20 (Wed) 19:49

    你的博客也蛮漂亮的吗 不错

Reply  9. AnQ 
10-03-02 (Tue) 11:54

这个方法很不错,值得学习

Reply  10. Chong.Freeman 
11-07-12 (Tue) 10:16

学习了!刚好用得上.

Comment Form
E_mail (*)(Will not be published)
Remember Personal Info

TrackPings : 0

Trackback URL for this entry
http://www.teikinka.com/query_posts.html/trackback
Listed below are links to weblogs that reference
调用query_posts并显示分页 From 腾信家

HOME > WordPress > 调用query_posts并显示分页

Most Viewed
Recent Entries
Feeds
Meta
    Creative Commons License

    本站全部作品采用
    知识共享署名 - 非商业性使用 - 相同方式共享
    3.0 Unported许可协议进行许可。



Return to page top