垃圾站 WP教程 垃圾站博客简述如何禁用WordPress自动过滤HTML标签

垃圾站博客简述如何禁用WordPress自动过滤HTML标签

垃圾站博客简述如何禁用WordPress自动过滤HTML标签插图

WordPress基于安全考虑是禁止用户写文章及读者留言时直接添加HTML代码,如果博主们想取消直接添加HTML代码的限制,允许作者撰写文章和读者留言时添加HTML代码(比如插入视频HTML代码)等,垃圾站[www.lajiz.cn]建议博主可以尝试采用以下方法:

1、在主题functions.php文件中加以下代码(随便插入,只要不把原先代码隔开就可以):

[php]
remove_action(‘init’, ’kses_init’);
remove_action(‘set_current_user’, ’kses_init’);
[/php]

此方法较为简单,只需要在更换主题后重新操作此步骤。

2、打开Wordpress源码的wp-includes目录中的kses.php文件,搜索:

[php]
add_action(‘init’, ’kses_init’);
add_action(‘set_current_user’, ’kses_init’);
[/php]

将以上代码修注释掉(此操作可将上述两句代码屏蔽):

[php]
//add_action(‘init’, ’kses_init’);
//add_action(‘set_current_user’, ’kses_init’);
[/php]

修改后保存文件,作者撰写文章包括访客留言,将都可以直接添加HTML代码,不会被自动过滤掉了!此方法缺点是每次升级WordPress程序都需要重新修改,比较麻烦!

3、安装WordPress用户角色编辑插件:User Role Editor

如果只允许网站作者使用HTML代码,可以安装:WordPress用户角色编辑插件:User Role Editor ,并在插件设置中勾选作者角色“不过滤html标签”即可!

如果不过滤html标签则可能会被黑客利用造成不必要的损失,因此垃圾站博主建议各位谨慎使用!

本文由垃圾站编辑整理自zmingcx.com,转载请保留本文地址:https://www.lajiz.cn/2242.html

上一篇
下一篇
联系我们

联系我们

返回顶部