WordPress 长文章分页代码及 multi-page-toolkit 插件

时间:11-05-30 栏目:技术 作者:liva 评论:0 点击: 4,683 次

一般地的,对于WP长文章的分页可用 wp_link_pages 函数实现(关于 wp_link_pages 参看 这里 ):


<?php wp_link_pages(array('before' => '<div class="Pages">文章分页:', 'after' => '</div>', 'link_before' =>'<span>', 'link_after'=>'</span>','next_or_number' => 'number', 'previouspagelink' => '上一页','nextpagelink'=>'下一页')); ?>

显现的分页演示效果类似于这样:

文章分页: 1 2 3

注意:虽然 previouspagelink 设成了 上一页,nextpagelink 设成 下一页,但是由于 'next_or_number' => 'number' 的关系,"上一页""下一页"好象是无法显示的。所以当 'next_or_number' => 'number' 时,写不写 "previouspagelink" 和"nextpagelink" 都无关紧要了。

如果想显示"上一页 下一页"的效果,可以应用下面的代码:

<?php wp_link_pages(array('before' => '<div class="Pages">>文章分页:', 'after' => '', 'next_or_number' => 'next', 'previouspagelink' => '上一页', 'nextpagelink' => "")); ?>

<?php wp_link_pages(array('before' => '', 'after' => '', 'next_or_number' => 'number', 'link_before' =>'<span>', 'link_after'=>'</span>')); ?>

<?php wp_link_pages(array('before' => '', 'after' => '</div>', 'next_or_number' => 'next', 'previouspagelink' => '', 'nextpagelink' => "下一页")); ?>

这样的写法,就出来这个效果:

文章分页: 上一页 1 2 3 下一页 或 文章分页: 1 2 3 下一页

虽然从表现的效果上看,还是不错的,但是,上面这种写法,明显会有一些代码冗余,这个,自己可以研究一下源代码。

为了更好的分页效果,决定使用第三方的插件,插件虽然会消耗一点资源但比较灵活省事,这个插件的名字叫 "multi-page-toolkit",它的功能还是不错的,基本上挖掘出了 wp_link_pages 函数的全部功能,对于分页的设置也变得很直观,适合新手操练。

multi-page-toolkit

激活 multi-page-toolkit 插件后,在 Single.php 文件相应分页的位置,删掉原来 wp_link_pages 的相关代码,而插入如下代码:

<div class="Pages"><?php TA_content_jump(1); ?></div>

就可以正常分页了,我用的效果就是这样的 (当然,先要进入 multi-page-toolkit 后台设置好):

上一页 1 2 3 下一页

声明: 本文由( liva )原创编译,转载请保留链接: WordPress 长文章分页代码及 multi-page-toolkit 插件

WordPress 长文章分页代码及 multi-page-toolkit 插件:等您坐沙发呢!

发表评论


购物推荐

赞助商

© 2013 enjoydiy.com. Design by zijiao. 57 queries in 0.700 seconds, using 21.04MB memory