我们知道 WordPress 默认的编辑器选项不是很多,国人一般常使用的几个按钮 「字体大小」「下划线」「字体样式」 等这些按钮居然没有。 WordPress 的使用的是 TinyMCE 编辑器。
给这个编辑器增加几个按钮非常简单,TinyMCE 的配置参数提供了过滤器钩子,所以我们只需要修改配置参数就可以了。先看一个简单示例,往主题的 functions.php 添加以下代码:
- //编辑器增加按钮
- function enable_more_buttons($buttons) {
- $buttons[] = 'hr';
- $buttons[] = 'fontselect';
- $buttons[] = 'fontsizeselect';
- return $buttons;
- }
- add_filter("mce_buttons_3", "enable_more_buttons");
上面的代码将会给你 WordPress 后台的编辑器增加一排按钮显示,这一排增加了 3 个按钮分别是,「横线」 、 「字体大小」 、 「字体样式」 。。。下面那个 mce_buttons_3 后面的三,即第 3 排,你可以用 mce_buttons_2 试一下,这样按钮就会加在第二排。
你也可以添加其它按钮,按钮列表你可以查看官网说明,:
- bold
- italic
- underline
- strikethrough
- justifyleft
- justifycenter
- justifyright
- justifyfull
- bullist
- numlist
- outdent
- indent
- cut
- copy
- paste
- undo
- redo
- link
- unlink
- image
- cleanup
- help
- code
- hr
- removeformat
- formatselect
- fontselect
- fontsizeselect
- styleselect
- sub
- sup
- forecolor
- backcolor
- forecolorpicker
- backcolorpicker
- charmap
- visualaid
- anchor
- newdocument
- blockquote
- separator ( | is possible as separator, too)
你可以自主添加,,要注意 的是,一排按钮个数不要太多。。容量有限