WordPress如何实现长篇文章或日志分页效果

WordPress 文章(日志分页)的完美解决方法来自网络上众多不同日志分页方法的整合。WordPress文章如果太长的话,一个是影响阅读,再一个是影响网页载入速度,特别是对使用了很多图片的文章,更有分页的必要。

一般情况下都是采用 nextpage 来对文章内容进行分页的, nextpage 使用方法和 more 差不多,不过 more
只能使用一次, nextpage 可以使用多次。只要在需要分页的地方插入 nextpage ,就可以将文章分为多页。如果你在文章中已经添加了
nextpage 却没有显示出分页来,那么你就需要在相关的模板文件中加入一个函数:

一,在主题中找到文件 single.php ,找到类似下面的代码:
<?php the_content(); ?>

然后在后面加上:
<?php wp_link_pages(); ?>

这时候如果你的文章中添加了 nextpage 代码,那么就可以实现分页效果了,注意 nextpage 函数的写法如下:
<!–nextpage–>

如果你希望能控制分页链接的样式,那么再加上个div,然后自己写好css样式,分页代码如下:
<?php wp_link_pages(‘before=<div class=”pages”>&after=</div>’); ?>

二,如果你想增加如”上一页””下一页”,那就需要对 wp_link_pages 进行修改,代码如下:
<?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’=>”下一页”)); ?>
这是参数用数组形式写的,推荐用这个,并且这种分页效果比较常见,不少大网站都采用的类似分页效果。

三,当然,你也可以不用数组,代码如下:
<?php
wp_link_pages(‘before=<div class=”pages”>&after=&next_or_number=next&previouspagelink=上一页&nextpagelink=&nbsp’);
wp_link_pages(‘before=&after=&next_or_number=number’);
echo”&nbsp;”;
wp_link_pages(‘before=&after=</div>&next_or_number=next&previouspagelink=&nbsp&nextpagelink=下一页’);
?>

郑重声明:

1 本资源来源于互联网,资源的版权归资源原作者所持有,受《中华人民共和国著作权法》等相关法律保护。

2 由于无法和原作者取得联系,所以上传的部分资源无法先通过原作者的同意就分享给大家了,如本资源侵犯了您(原作者)的权益,请联系我们(微信号 xiaohaimei1989),我们会立马删除您的资源,并向您表达诚挚的歉意!

3 本站是一个公益型网站,分享资源的目的在于传播知识,分享知识,收取一点点打赏的辛苦费是用于网站的日常运营开支,并非用于商业用途。

4 本站资源只提供学习和参考研究使用,使用过后请在第一时间内删除。本站不承担资源被单位或个人商用带来的法律责任。

发表评论