有的时候需要直接在 Kindeditor 中写代码,例如标签,编辑器本身没有这个功能的(注意 “插入程序代码” 是
不是),但是你切换 “HTML 代码模式” 直接写代码的时候,很多 HTML 标签和属性会被过滤掉,这就是所谓的 “过滤模式”,官网有如何关闭过滤模式的文档,但是没有针对 WordPress 插件的。经过一番寻找终于修改成功
function.php 下面追加两行, 这是针对 wordpres “过滤模式” 关闭操作
remove_action('init', 'kses_init');
remove_action('set_current_user', 'kses_init');
接下来是修改 Kindeditor for WordPress 的过滤模式, 方法如下:
打开 wp-content/plugins/kindeditor-for-WordPress 下面的 kindeditor_class.php 文件,找到 load_kindeditor 函数,在 option 的结尾加入 filterMode: false ,修改后如下:
function load_kindeditor()
{
?>
保存文件,过滤模式就关闭了。