一般地的,对于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'=>'下一页')); ?>
显现的分页演示效果类似于这样:
注意:虽然 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' => "下一页")); ?>
这样的写法,就出来这个效果:
虽然从表现的效果上看,还是不错的,但是,上面这种写法,明显会有一些代码冗余,这个,自己可以研究一下源代码。
为了更好的分页效果,决定使用第三方的插件,插件虽然会消耗一点资源但比较灵活省事,这个插件的名字叫 "multi-page-toolkit",它的功能还是不错的,基本上挖掘出了 wp_link_pages 函数的全部功能,对于分页的设置也变得很直观,适合新手操练。
激活 multi-page-toolkit 插件后,在 Single.php 文件相应分页的位置,删掉原来 wp_link_pages 的相关代码,而插入如下代码:
<div class="Pages"><?php TA_content_jump(1); ?></div>
就可以正常分页了,我用的效果就是这样的 (当然,先要进入 multi-page-toolkit 后台设置好):
声明: 本文由( liva )原创编译,转载请保留链接: WordPress 长文章分页代码及 multi-page-toolkit 插件
WordPress 长文章分页代码及 multi-page-toolkit 插件:等您坐沙发呢!
发表评论
