WordPress编辑器插件:Ueditor

    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
    编辑器的样子是这样的:

Ueditor编辑器

    看看粘帖上来的代码样子:

<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;
    }

    真是WordPress编辑器插件中的神器啊!