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