增强wordpress文字编辑器

8,929 views次阅读
15条评论

wordpress的默认编辑器叫TinyMCE,这个编辑器很多人都认为它非常简陋,感觉这个默认编辑器功能太少,比如字体和字体大小大小不能很好的调节,不能添加背景颜色等。同时很多人又不喜欢使用其它编辑器增强类的插件,拖累网站访问速度。写博客又不是编排办公文件,大多数时间我们并不需要过于复杂的编辑功能。那有没不用插件并且简便的方法增强我们的文字编辑器呢?答案是肯定的。其实默认编辑器TinyMCE有很多功能都被隐藏了,通过添加代码可以为wordpress默认编辑器增加额外的功能按钮,比如:横向分隔线、字体、字号、上标下标、分页符等,效果如图:

将下面代码添加到主题functions.php模版文件中:

上面的一段代码是加到默认编辑器工具栏的第一行,当然,如果你喜欢,也可以另起一行,用下面的代码替换上面代码中最后一句。

  1. function enable_more_buttons($buttons) {   
  2.      $buttons[] = ‘hr’;   
  3.      $buttons[] = ‘del’;   
  4.      $buttons[] = ‘sub’;   
  5.      $buttons[] = ‘sup’;    
  6.      $buttons[] = ‘fontselect’;   
  7.      $buttons[] = ‘fontsizeselect’;   
  8.      $buttons[] = ‘cleanup’;      
  9.      $buttons[] = ‘styleselect’;   
  10.      $buttons[] = ‘wp_page’;   
  11.      $buttons[] = ‘anchor’;   
  12.      $buttons[] = ‘backcolor’;   
  13.      return $buttons;   
  14.      }   
  15. add_filter(“mce_buttons_3”, “enable_more_buttons”);

怎么样,编辑器的功能是不是增强了,赶快试试吧~~

最后,附上网上搜集的按钮调用的Key,也就是说,下面这些功能都可以增加到编辑器里面!下面的功能按钮可以自行添加,你添加更多功能的 时候只要把代码中 “$buttons[] =” 后面单引号内的单词换成下面括号里列出的那些Key就可以了啦!还在纠结wordpress自带编辑器功能少的朋友,快去试试看吧!

wordpress编辑器按钮调用的Key:

1.剪切(cut)复制(copy)粘贴(paste)撤销(undo)重做(redo)居中(justifycenter)

2.加粗(bold)斜体(italic)左对齐(justifyleft)右对齐(justfyright)

3.两端对齐(justfyfull)插入超链接(link)取消超链接(unlink)插入图片(image)

4.清除格式(removeformat)下划线(underline)删除线(strikethrough)

5.锚文本(anchor)新建文本(newdocument)

6.字体颜色(forecolor)字体背景色(backcolor)

7.格式选择(formmatselect)字体选择(fontselect)字号选择(fontsizeselect)

8.样式选择(styleselect)无序列表(bullist)编号列表(numlist)

9.减少缩进(outdent)缩进(indent)帮助(wp_help)

10打开HTML代码编辑器(code)水平线(hr)清除冗余代码(cleanup)

11.上标(sub)下标(sup)特殊符号(charmap)插入more标签(wp_more)

12.插入分页标签(wp_page)

13.隐藏按钮显示开关(wp_adv)

14.隐藏按钮区起始部分(wp_adv_start)

15.隐藏按钮区结束部分(wp_adv_end)

16.拼写检查(spellchecker)

正文完
 
评论(15条评论)
2012-12-10 18:12:54 回复

刷新一下页面 :eek:

weipu2010
2012-12-10 18:44:04 回复

这个不错啊 :shock:

 中国陕西省咸阳市联通
2012-12-10 19:25:51 回复

写得不错,支持个~ :razz:

 中国安徽省合肥市电信
2012-12-10 22:44:54 回复

插件更强大啊~ :evil:

 中国广东省清远市联通
    2012-12-11 12:27:37 回复

    @花七七 @花七七 现在不是都流行不用插件的么, :razz: 用了你的vip图标

2012-12-11 00:16:44 回复

oye,增加了vip图标 :smile:

    weipu2010
    2012-12-11 00:32:49 回复

    @admin @admin 我看看我的

     中国陕西省咸阳市联通
2012-12-11 09:25:00 回复

原来还可以这么强大..

不过很多按钮也都是不常用的

 
2012-12-11 11:56:54 回复

wordpress本身编辑器的功能的确很弱

 中国福建省泉州市电信
2012-12-11 19:49:14 回复

中午看了半截,现在接着看完。
添加进去看看,如果ok,就把那个TC插件毙了

 中国广东省广州市电信
    2012-12-11 20:58:34 回复

    @bbis @bbis 自己自由添加,我感觉差不多够用了 :roll:

2012-12-12 09:49:08 回复

我的主题就是这个

 
2012-12-18 14:49:29 回复

现在很多主题的编辑器都把这些常用功能打开了 :cool:

 中国湖北省武汉市电信