wordpress文章编辑器使用的是目前国际上十分流行的TinyMCE编辑器,TinyMCE是一个轻量级的基于浏览器的所见即所得编辑器,支持目前流行的各种浏览器。功能方面虽然不能称得上是最强,但绝对能够满足大部分网站的需求,并且功能配置灵活简单。
通常wordpress内置的文章编辑按钮已经可以满足我们平时写博的功能,如果你需要更加多的按钮支持功能,可以通过以下方法来实现。
在主题文件夹下的functions.php文件中加入如下代码:
add_filter('mce_buttons_3','my_buttons'); function my_buttons($buttons){ $mces=array( 'cut', 'copy', 'paste', 'image', 'code', 'hr', 'fontselect', 'fontsizeselect', 'styleselect', 'sub', 'sup', 'backcolor', 'visualaid', 'anchor', 'newdocument', ); foreach($mces as $mce){ $buttons[]=$mce; } return $buttons; }
修改好后,这时文章编辑页面的编辑按钮界面已经改变。
另外一种修改方法。
WordPress默认编辑器为TinyMCE,你可能认为它比较简陋,不过本人不喜欢使用其它增强类的插件,累赘,写日志又不是编排办公文件,不需要过于复杂的功能,其实默认编辑器TinyMCE有部分功能按钮被隐藏了,通过下面的代码可以为TinyMCE编辑器增加额外按钮,比如:分隔线、字体、字号选择、上标下标等,如图:
将下面代码添加到你的主题functions.php模版文件中:
function enable_more_buttons($buttons) {
$buttons[] = 'hr';
$buttons[] = 'del';
$buttons[] = 'sub';
$buttons[] = 'sup';
$buttons[] = 'fontselect';
$buttons[] = 'fontsizeselect';
$buttons[] = 'cleanup';
$buttons[] = 'styleselect';
$buttons[] = 'wp_page';
$buttons[] = 'anchor';
$buttons[] = 'backcolor';
return $buttons;
}
add_filter("mce_buttons_3", "enable_more_buttons");
上面的代码默认是加到编辑器工具栏的第一行,也可以加到第二或另起一行,用下面的代码替换上面代码中最后一句。
添加到第二行:
单独另起一行:
通过上述方法将隐藏的按钮显示出来,使TinyMCE编辑器功能得到增强,基本可满足大部分人的需求。
1F
//开启编辑器更多功能
function enable_more_buttons($buttons) {
$buttons[] = ‘hr’;
$buttons[] = ‘del’;
$buttons[] = ‘sub’;
$buttons[] = ‘sup’;
$buttons[] = ‘fontselect’;
$buttons[] = ‘fontsizeselect’;
$buttons[] = ‘cleanup’;
$buttons[] = ‘styleselect’;
$buttons[] = ‘wp_page’;
$buttons[] = ‘anchor’;
$buttons[] = ‘backcolor’;
return $buttons;
}
add_filter(“mce_buttons_4”, “enable_more_buttons”);