性价比最高的香港ASP、PHP主机提供商
做网站,就上凡科建站

在 WordPress 编辑器添加“下一页”分页按钮

Loading
1
Comodo SLL证书促销 - 免费ssl证书申请_ssl证书购买_ev ssl证书_https证书购买 - GDCA_数安时代

不少朋友总喜欢给长一点的文章进行分页,但是默认情况下,在WordPress的编辑器中,是没有显示“下一页”按钮的,每次都要手动添加分页代码 <!–nextpage–>是一件非常费力的事,其实,我们只要在当前主题的 functions.php 添加下面的代码,就可以显示“下一页”按钮啦:

如果你是 WP 4.2 或以上的版本,可以使用下面的代码:

1
2
3
4
5
6
7
8
9
10
11
/*-----------------------------------------------------------------------------------*/
# 在 WordPress 编辑器添加“下一页”按钮
# https://www.wpdaxue.com/add-next-page-button-wordpress-post-editor.html
/*-----------------------------------------------------------------------------------*/
add_filter( 'mce_buttons', 'cmp_add_page_break_button', 1, 2 );
function cmp_add_page_break_button( $buttons, $id ){
    if ( 'content' != $id )
        return $buttons;
    array_splice( $buttons, 13, 0, 'wp_page' );
    return $buttons;
}

效果如下:

2015-09-05_105422_wpdaxue_com

===以下为旧版本代码===========

1
2
3
4
5
6
7
8
9
10
11
12
13
14
/**
 * 在 WordPress 编辑器添加“下一页”按钮
 * https://www.wpdaxue.com/add-next-page-button-wordpress-post-editor.html
 */
add_filter('mce_buttons','wpdaxue_add_next_page_button');
function wpdaxue_add_next_page_button($mce_buttons) {
	$pos = array_search('wp_more',$mce_buttons,true);
	if ($pos !== false) {
		$tmp_buttons = array_slice($mce_buttons, 0, $pos+1);
		$tmp_buttons[] = 'wp_page';
		$mce_buttons = array_merge($tmp_buttons, array_slice($mce_buttons, $pos+1));
	}
	return $mce_buttons;
}

最终效果如下图所示:

add-next-page-button-wpdaxue_com

支付宝扫码打赏 微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者

MetInfo | 最适合企业网站建设的cms系统

关于 倡萌

一个疯狂的 WordPress 爱好者,喜欢折腾 WordPress 主题,分享 WordPress 资源。如果你也喜欢 WordPress,欢迎和我一起交流!

精彩推荐

让用户设置自己的 WordPress 后台语言

让用户设置自己的 WordPress 后台语言

WordPress 小工具设置界面添加额外的内容

WordPress 小工具设置界面添加额外的内容

11 条评论

  1. 请问如何在wordpress文章编辑页再增加一个编辑器呢?

  2. 您好,用了这个方法,但是文章页没有显示出分页符。请问该怎么办?求解答。 :???: :???: 可以把结果发到邮箱吗?

  3. 请问加入了分页功能, 怎么在加个阅读全文的功能, 有的用户反应一页一页点很麻烦, 真是总口难调, 有没有办法添加一个阅读全文的功能

  4. 文本编辑模式的“下一页”按钮怎么加呢?

  5. 我那也有这样的分页功能,就是在文章页面不显示,这个分页放了没有什么用

  6. 代码模式下,如何直接添加<!–nextpage–>的按纽

发表评论