WordPress长文章实现分页功能
WordPress有两个比较特殊的标签,一个为more,它的作用是快捷地设置文章摘要;另一个则是< !–-nextpage–->,它的作用就是对文章进行分页。之前一直没有用过这个标签,不过必要时还是会用到,毕竟文章太长,不易阅读。
其实早期wordpress是有这个标签的,只是后来屏蔽了。不过虽然Wordpress屏蔽了这个标签,但是出于对老用户的考虑,Wordpress的后续版本应该都是不可能取消对nextpage的支持的,也就是说我们仍旧可以放心地使用该标签来对长篇的文章进行分页。
文件修改:
为了重新启用这个分页功能,我们可以通过修改WordPress中的quicktags.dev.js文件,获得nextpage的功能支持。(此方法有个缺点就是每次升级wordpress都需重新修改quicktags.dev.js文件。)
1.打开quicktags.dev.js文件(路径为“WordPress目录/wp-includes/js/quicktags.dev.js”,注意不是quicktags.js文件);
2.下列到131行左右,你可以看到
/*
edButtons[edButtons.length] =
new edButton('ed_next'
,'page'
,'<!--nextpage-->'
,''
,'p'
,-1
);
*/
3.将两端的“/*”和“*/”去掉,保存、上传至服务器覆盖原来文件即可。
使用方法:
和more标签一样,我们只要在需要进行分页的段落后添加一个< !–-nextpage–->标签即可(注意要在html编辑模式下编辑)。与more标签不同的是,more标签只能使用一次,而nextpage可以使用多次,也就可以将长篇的文章分为多页了。
模板支持:
如果在文章中添加了< !–-nextpage–->,查看该文章时,却没有显示分页导航的效果。这时就需要在模板的相关文件添加一个内置函数来得到分页导航。在主题的index.php和single.php(如果有的话)等文件中,找到类似下面的代码:
< ?php the_content(); ?>
在这行代码下面添加:
< ?php wp_link_pages(); ?>
保存后,重新刷新添加了分页的文章,你就可以看到分页的效果了。具体效果可以参考我之前的文章——故事。
沙发
这个我是不会用到的,一般不会太长
我不习惯分页,我的也比较短
恩 修改一下就行了~
有些时候分页会导致访客丧失耐心啊。呵呵
呵呵 目前还用不上 写的文章太短
能不分尽量不分。。
太长了就写两篇日志,哈哈
一般懒得分,因为想不出有什么东西非得要分页,除了让观众进来多点一下“下一页”然后重新载入页面以外也没啥作用了(除非有Safari 5可以开Reader界面)
我用的是插件
很实用的代码呀,有些太长的文章还是分下页比较好呢。
博主的文章写的都很认真
WP应该出个插件,屏蔽下垃圾评论,博主的博客还好点,我的博客,整天都是垃圾评论,删除的手软啊.
我的文章都很短,就不折腾了,但还是感谢博主的无私分享
我写的都很短。呵呵。感谢分文。
呵呵,我如果写的长都会分两篇,个人不喜欢使用文章分页。
这个功能不错,有时候图片多了,步骤多了,分页很好,不过文章分页了,翻到下一页,评论是不是还要从新加载啊?
wp很变态,提交主题强调要有这个分页函数,但自己却去掉这个功能,囧
用上了~
长篇分页?我感觉没必要用到啊,要是评论到可以分页
一般来说,这个不需要修改就可以直接启用,只是后台看不到而已。
挺不错的,就 是感觉好想没有什么用
博主,有没有按设定的字数或者段落数自动实现分页的插件啊?有的话请推荐下啊,google半年了都没发现啊
感激不尽,以前老是在quicktags.js文件下修改,老是找不到。
我一般文章也不长,呵呵。用到分页基本很少