--- layout: post # 使用的布局(不需要改) title: WordPress投稿功能添加富文本编辑器KindEditor # 标题 subtitle: wordpress博客优化2015-04-11 #副标题 date: 2019-11-04 # 时间 author: Duter2016 # 作者 header-img: img/post-bg-ioses.jpg #这篇文章标题背景图片 header-mask: "0.1" # 博文页面上端的背景图片的亮度,数值越大越黑暗 catalog: true # 开启catalog,将在博文侧边展示博文的结构 istop: false # 设为true可把文章设置为置顶文章 music-id: # 网易云音乐单曲嵌入 music-idfull: # 网易云音乐歌单嵌入 tags: #标签 - WordPress --- 在N年前,我写了一篇教程:[WordPress添加投稿功能](http://www.ludou.org/wordpress-add-contribute-page.html "WordPress添加投稿功能"),这篇教程目前的点击率已经快接近9000了,算是露兜博客最火的一篇文章了。这篇教程从发布到现在,不知道改过多少遍了,也不断收到读者各方面的需求,我也在留言中给他们一一回复了,所以文章中找不到你想要的东西,可以看看留言。 鉴于留言中我已经给很多读者指导怎么修改代码,如果现在再去修改文章中的代码,势必会导致代码所在行数的变化,等于毁了我之前给读者的所有回复。最近一段时间,我将再写几篇文章,告诉你怎么增强这个投稿功能。今天要讲的是如何给这个投稿功能添加一个富文本编辑器(也包括了图片上传功能),原来的代码只能实现一个简单的纯文本输入框,对于投稿者的输入体验不太好。效果见露兜博客的投稿页面:[我要投稿](http://www.ludou.org/ask-a-question "我要投稿") ### 一、下载KindEditor 这里我们将使用KindEditor来作为我们的编辑器,[点此下载KindEditor](http://www.kindsoft.net/down.php "KindEditor")。下载后解压,将文件夹重命名为kindeditor,放到你当前主题文件夹下。 ### 二、修改HTML页面 打开[WordPress添加投稿功能](http://www.ludou.org/wordpress-add-contribute-page.html "WordPress添加投稿功能"),下面我们将对这篇文章中的代码进行修改。 将代码一中第41行的``改成: ``` ``` ### 三、php代码小修改 代码二第43行代码: `$content = isset( $_POST['tougao_content'] ) ? trim(htmlspecialchars($_POST['tougao_content'], ENT_QUOTES)) : '';` 改成: ``` $content = isset( $_POST['tougao_content'] ) ? trim($_POST['tougao_content']) : ''; $content = str_ireplace('?>', '?>', $content); $content = str_ireplace(' ``` 将以上代码中 **编辑器初始化代码** 那部分代码替换第三步中的编辑器初始化代码,然后将 ‘`textarea\[name=”content”\]`’ ,改成 ‘`#tougao\_content`’ 即可。 好了,添加个编辑器就是这么简单。如果你会编程,或者懂看文档,动手能力强,可以看看KindEditor的文档,自己动手玩玩:[KindEditor文档](http://www.kindsoft.net/doc.php "KindEditor文档") **本文转载自**: + 《[WordPress投稿功能添加富文本编辑器](https://www.ludou.org/tougao-text-editor.html)》