WordPress内置的编辑器实在不好,曾经在主题的函数模版中增加代码让编辑器多几个功能,曾经用过Kindeditor插件,功能还是不够强大,也用过TinyMCE Advanced,但是对代码和空格的支持实在是太差,贴上去的代码总是被删除空格而缩进,导致别人复制过去用的时候产生错误。
早知道百度有个php编辑器Ueditor,一直没有在WordPress插件库中找到,看了百度的Ueditor官网和网上找到的一些移植办法,还是感觉麻烦。
今天无意中发现有人居然把Ueditor改造成了WordPress插件了,我看到的是这个网址:
NM杨圣亮:http://www.yangshengliang.com/
百度UEditor-KityFormula for wordpress 2.0.2发布:http://www.yangshengliang.com/kaiyuan-shijie/zuopin/678.html
编辑器的样子是这样的:

看看粘帖上来的代码样子:
<html>
<head>
<title>我的第一个 HTML 页面</title>
</head>
<body>
<p>body 元素的内容会显示在浏览器中。</p>
<p>title 元素的内容会显示在浏览器的标题栏中。</p>
</body>
</html>
再来一段JS:
function left(mainStr,lngLen) { //截取左边N位字符的函数
if (lngLen>0) {return mainStr.substring(0,lngLen)} else{return null} }
function right(mainStr,lngLen) { //截取右边N位字符的函数
if (mainStr.length-lngLen>=0 && mainStr.length>=0 && mainStr.length-lngLen<=mainStr.length) { return mainStr.substring(mainStr.length-lngLen,mainStr.length)} else{return null} }
function md5_0() { //计算md5值(16位:0123456789abcdef)
var text = document.mkmd5.text.value; //文本赋值给text
var md5times = document.mkmd5.text2.value; //校验次数赋值
for (i = 1; i <= md5times; i++){ var text = hex_md5(text); } //对text校验
return text;
} read more