WordPress 3.2长文章分页

时间: 2011-10-11 / 分类: 软件网络 / 浏览次数: 12,638 / 56个评论 发表评论

某期分享图片的时候,因为图片过多,需要对内容分页。试了一下发现 Louis Han 使用的主题 WPINK 本身没有提供对分页的支持。

其实 WordPress 本身已经提供分页功能—— link_pages() 函数,只需要在需要分页的地方调用即可,不必再使用第三方插件,既能保证安全性,也不会装太多插件影响整体性能。

调用步骤如下:
1、编辑当前主题,查看 single.php 模板中是否调用了 link_pages() 函数。如果没有,查找代码:


<?php the_content(); ?> 

其后增加如下代码调用:


<?php link_pages('<p><strong>分页:</strong> ', '</p>', 'number'); ?>

2、在文章中需要分页的地方加入


<!--nextpage--> 

标记。

使用后效果如下图:

当然如果你觉得不好看,可以自己美化一下。需要注意的是使用了文章分页之后,各分页的网页地址会变得很诡异,这是 WordPress 本身定义决定的,暂时没有好的解决办法(不是没有)。

另外,官方还提供了 wp_link_pages() 函数实现分页功能,具体参考 WordPress 的官方帮助。

历史上的今天

2015年:快乐星期天383期:段子(117)(37条评论)

2013年:PHP本地环境套装WLNMP(55条评论)

2013年:月上柳梢头,人约黄昏后(2条评论)

2010年:免费赠送美国VPN服务(132条评论)

2009年:I Just Made Love:网友在地图上标注做爱做的事[译文121](156条评论)

2008年:《生死新纪元(Babylon A.D.)》(0条评论)

2007年:[推荐]救助小王越(0条评论)

2007年:[技巧]C:\\WINDOWS\\SYSTEM32\\CONFIG\\SYSTEM损坏或丢失Windows无法启动(0条评论)

2007年:电脑本地下载手机QQ2007Beta2(0条评论)

2007年:[07国庆黄金周]回到大连(10.8)(0条评论)

2007年:[07国庆黄金周]我被搁在烟台了(10.7)(0条评论)

2007年:[07国庆黄金周]发票(10.2)(0条评论)

2007年:[07国庆黄金周]二日记事(10.2)(0条评论)

2007年:[07国庆黄金周]十一这一天(10.1)(0条评论)

2007年:[07国庆黄金周]烟雨迷蒙护城河(9.30)(2条评论)

2007年:[07国庆黄金周]我不够高尚啊(9.29)(0条评论)

2007年:[07国庆黄金周]归途(9.29)(0条评论)

56个评论

  1. Gavin
    2011/10/11 10:45:18

    嗯。我也是这样弄的,不过有时候忘记添加分页了,哈哈

  2. 爱惜
    2011/10/11 12:10:54

    我卸不了那么长。哈哈

  3. 雅丹博客
    2011/10/11 14:22:15

    自认为写不了那么长文章

  4. 先看看
    2011/10/11 16:10:50

    这招挺管用

  5. 快乐岛博客
    2011/10/11 16:41:31

    我现在的主题应当是没有调用link_pages()吧--这是一个很古老的主题了,当时万戈帮我修改的wp的源文件才搞定,反正是分布代码可以用了

  6. 西安SEO
    2011/10/11 16:58:03

    非常的不错,很靠谱

  7. 莎龙
    2011/10/11 17:18:18

    有专门的分页插件的,以前用过,不过后来就没用了~~~~(>_<)~~~~

  8. Q问
    2011/10/11 20:16:21

    这个倒是以前看到过,但是没试过。博主是勇敢特体验者呀~~

    • Louis Han
      2011/10/12 13:40:05

      @Q问, 这就算勇敢吗?官方的函数,肯定没问题的

  9. 麦子花开
    2011/10/11 22:28:36

    我到现在也写不出能用到这功能的文章……

  10. simplove
    2011/10/11 22:33:13

    对于图片较多的到是一个很不错的方法.

  11. 阿贤
    2011/10/11 23:08:12

    技术文哈,mark下。
    要用到就果断过来拿 。

  12. Elizen
    2011/10/12 10:08:13

    我估计我好像还拥不到分页,词穷啊!!!

  13. 否何
    2011/10/12 10:19:10

    这个不错哦,当文章很长的时候,既节省了加载,又方便浏览。

  14. Akay
    2011/10/12 10:43:26

    记得刚玩WP那会儿,整天就在折腾优化啊,主题啊,插件啊啊,那会儿新鲜感过去了,直到现在写博的热情都严重退减了,其实感觉这么不太好。

    • Louis Han
      2011/10/12 14:00:58

      @Akay, 如果不停的折腾那些东西的话,就本末倒置了吧

  15. 地球博客
    2011/10/12 12:28:37

    对写长文章确实很有用处,谢谢博主分享。

  16. 虫儿
    2011/10/12 13:10:25

    这个功能对于WP来说似乎很容易实现。

  17. 任侠
    2011/10/12 16:21:35

    插件还是用的越少越好,这个暂时了解了,某个wp的博客基本没怎么去折腾

    • Louis Han
      2011/10/15 22:51:00

      @任侠, 我现在用的插件就很多,应该是拖慢了不少速度吧

  18. zrqx008
    2011/10/12 17:17:43

    尽量一篇文章搞定,如果多的话情愿多写两篇,就不去分页了。

  19. 一生有你
    2011/10/12 21:12:16

    最讨厌有分页的文章的,尤其是像一些门户网站,一张图片就是一页,虽然对SEO很好,但是会失去用户体验

  20. Tidy
    2011/10/12 21:38:12

    从来没有写过长文,现在博客更是越来越像微博了

  21. MurphyL
    2011/10/12 22:39:15

    说声学习哈~~周末就折腾·~

  22. 动米网
    2011/10/13 20:50:01

    理论上来说确实个人博客分页需求不怎么明显

  23. 王东东
    2011/10/13 21:47:44

    正需要这种功能,谢谢!

  24. 马路小生
    2011/10/13 23:47:15

    做主题应该都支持这个,虽然用的时候不多,但应该具备。

  25. andychow1989
    2012/02/24 12:23:43

    支持了!我的博客文章分页后 不是网页地址变得诡异 是页面字体都变大了 诡异。。

  26. 电脑爱好者
    2013/02/05 11:20:25

    找了好多 都是要手动加标签啊 有么有自动根据字数分页的…

  27. hx
    2013/08/02 17:53:39

    是不是只要做上述修改就能实现分页效果?为什么我按照上述修改后,变成了最下方变成了波浪线?http://www.ewgo.net/24.html

发表评论

您的昵称 *

您的邮箱 *

您的网站