wordpress二次开发:不用插件实现文章分页及添加分页符按钮

2015-03-09 23:29 阅读 174 次 评论关闭

程序功能很强大,不过有些东西对于新手来说没有直接显示出来,比如文章分页功能,下面我们就用三种方法来实现不用插件即可分页的效果!

更多关于文章分页功能介绍的文章:

一、直接插入代码

本身就带分页标签,所以在你需要分页的地方,加上<!--nextpage-->这样就实现了文章分页,这个用法类似于<!--more-->标签,不过more标签只能用一次,nextpage可以多次使用。

二、修改wordpress文件添加编辑器分页按钮

找到 /wp-includes/class-wp-editor.php 文件。查找

  1. 'wp_more'  // 标签(wordpress4.0版本在557行处)

在 ‘wp_more’ 后添加

  1. 'wp_page', //(含单引号和逗号)

这个方法的缺点就是,如果你升级了wordpress,这个方法就是失效了!

三、用代码为编辑器添加分页按钮

为了实现以上效果,添加以下代码到当前使用主题中的functions.php文件中:

  1. add_filter('mce_buttons','haore_editor');
  2. function haore_editor($mce_buttons) {
  3.     $pos = array_search('wp_more',$mce_buttons,true);
  4.     if ($pos !== false) {
  5.         $tmp_buttons = array_slice($mce_buttons, 0, $pos+1);
  6.         $tmp_buttons[] = 'wp_page';
  7.         $mce_buttons = array_merge($tmp_buttonsarray_slice($mce_buttons$pos+1));
  8.     }
  9.     return $mce_buttons;
  10. }

用代码的优点就是,你升级了wordpress程序也不会影响分页符号的使用。

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:wordpress二次开发:不用插件实现文章分页及添加分页符按钮 | 猎微网

评论已关闭!