非插件wordpress后台默认编辑器增添功能
作者:秋了秋 发表时间:2014年09月10日
默认的编辑器功能太乏,其实是很多功能都在wp系统中,只是没有激活而已,自从升级了wordpress至4.0以后,我安装的后台编辑器插件ck居然不能用了,所以只好忍痛割舍。还是用回默认的编辑器吧。之前用插件就是因为功能的问题,现在就来谈谈添加功能。
一.首先添加可视化功能:
在主题的functions.php里面加入以下代码:
//增强编辑器开始 function add_editor_buttons($buttons) { $buttons[] = 'fontselect'; $buttons[] = 'fontsizeselect'; $buttons[] = 'backcolor'; return $buttons; } add_filter("mce_buttons_3", "add_editor_buttons");
备注:这几个是我认为比较重要的,所以只添加这几个就够了,其它的默认就有了。若想增添其它的,只需要按照阵列添加就是了,红色的就是功能。
功能对照区(大部分默认的已经有了):
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)
二.在文本区域添加功能:
wp短代码的快捷输入,同样是在functions里面添加:
//html短代码快捷插入 add_action( 'admin_print_footer_scripts', 'shortcode_buttons', 100 ); function shortcode_buttons() { ?> <script type="text/javascript"> QTags.addButton( 'm', '代码运行', '<raw><code></code></raw>'); QTags.addButton( 'm0', '音乐播放器', '<music></music>'); QTags.addButton( 'm1', '下载按钮', '<dd></dd>'); </script> <?php }
注:把红色部分修改成自己的短代码。把<>修改成[]