禁用WordPress自动过滤HTML标签

2013年12月9日10:38:07 48 已收录 4,485
摘要

  出于安全考虑Wordpress默认禁止角色为作者的用户写文章时直接添加HTML代码,包括读者留言时也是不允许的。   如果想开放此限制,允许作者撰写文章和读者留言时添加HTML代码,比如插入视频站点提供的视频HTML代码等,可以尝试以下方法:   方法一、打开Wordpress程序wp-includes目录的kses.php…

htmlq

出于安全考虑Wordpress默认禁止角色为作者的用户写文章时直接添加HTML代码,包括读者留言时也是不允许的。

如果想开放此限制,允许作者撰写文章和读者留言时添加HTML代码,比如插入视频站点提供的视频HTML代码等,可以尝试以下方法:

方法一、打开Wordpress程序wp-includes目录的kses.php,搜索:

  1. add_action('init', 'kses_init');
  2. add_action('set_current_user', 'kses_init');

改为:

  1. //add_action('init', 'kses_init');
  2. //add_action('set_current_user', 'kses_init');

将上述两句代码屏蔽掉以后,作者撰写文章包括访客留言,都可以直接添加HTML代码,不会被自动过滤掉。

不过下次升级程序时还需再次修改,麻烦。

方法二、在主题functions.php模板中加入:

  1. remove_action('init', 'kses_init');   
  2. remove_action('set_current_user', 'kses_init');

此方法一劳永逸。

不过禁用后,可能会被心怀不轨之人利用,利弊得失,自行斟酌而定。

另外,如果只允许网站作者使用HTML代码,可以安装:WordPress用户角色编辑插件:User Role Editor

并在插件设置中勾选作者角色”不过滤html标签“即可。

weinxin
我的微信
分享交流WordPress经验与技巧,关注前端设计与网站制作。仅用于功能演示。
Begin主题购买
Begin主题购买

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:48   其中:访客  41   博主  7

    • 两天 6

      基本不用。
      作者就自己,留言用多说

      • 自留地 1

        html代码的确是把双刃剑啊

          • 创点 1

            @自留地 只要人不坏鬼胎就好放心。 这个留言看怎么没有表情?来个【龇牙】

          • 李梓朋 3

            额 这个东西还是保持现状比较好,要不然垃圾评论要泛滥了。。。

            • 落叶无声 2

              开启这个,太危险了吧,有注入可以利用

              • 天琪LOLNA 1

                你的右下角订阅为什么我点开是这样的。。。。This XML file does not appear to have any style information associated with it. The document tree is shown below.

                  • 我爱上QQ 6

                    @天琪LOLNA 谷歌Chrome浏览器不支持WordPress Feed。

                      • 天琪LOLNA 1

                        @我爱上QQ 新换了一个主机 果断不出来安装界面了。 求助。。。。

                    • yumanutong 6

                      已阅…O(∩_∩)O~

                      • 门软网 5

                        鸟哥,这个猜你喜欢可以分享吗?

                        • 动宁特地弹簧 2

                          让垃圾代码无用武之地,这样也好

                          • 铁马冰河 1

                            鸟哥,想找你按照你这个模板的式样定制一个discuz的模板,怎么联系你呢?我的QQ 6156561

                            • 零基础建站网 1

                              人气太少,伤不起,用不上啊

                              • 隔离开关 4

                                我的隔离开关网使用了鸟哥的主题,但是根据提示修改后发现图片无法暗香放大,只是点击会进入图片地址,不知有没有什么强制性全站附件暗香放大的方法?

                                  • 我爱上QQ 6

                                    @隔离开关 插入多媒体右下角的附件显示设置选择为“无”就不会进入图片地址,图片有大图的就会放大。

                                  • 铁马冰河 1

                                    鸟哥,帮我做个discuz的模板,付费定制,可好

                                      • 知更鸟 Admin

                                        @铁马冰河 DZ不是很熟习…
                                        另外,工作忙没时间帮人弄板子,抱歉了

                                      • 芬芬娱乐 1

                                        鸟哥,有个问题想请教,我想问下,为什么后台的分类目录都无法显示呢?就像http://zhidao.baidu.com/question/531191008.html 这个问题一样!

                                        • 两天 6

                                          鸟哥,新年快乐啊~~~

                                          • thinkCu 0

                                            涨姿势

                                            • 尹琼斌 1

                                              你好鸟哥,请问下在你的主题下 怎么实现
                                              您主题里tab.php 加入 公告分类 相册分类 视频分类呢
                                              或者侧边栏加入小工具 相册、公告、视频的分类呢 ?
                                              鸟哥我之前说做好要付费资助你的。感谢你主题。

                                                • 知更鸟 Admin

                                                  @尹琼斌 调用方法:
                                                  http://zmingcx.com/side-video-categories.html
                                                  本人有时间的情况下会尽量回复大家的提问,与你是否捐赠无关,请不要拿捐赠说事

                                                    • 尹琼斌 1

                                                      @知更鸟 因为我的分类特别的多,而且又要有明确的分层。 所以想要有下拉的分类 ,或者鼠标移动下拉的方式,可是在 里没有函数支持。我又想放在TAB.php里面,因为可以放节约位置。 而且小工具的自定义菜单没有选项包括下拉等等。

                                                        • 知更鸟 Admin

                                                          @尹琼斌 本主题不支持你的要求,WP本身也没有你说的功能,花重金找人订制吧…

                                                    • 大豆异黄酮 3

                                                      利弊得失,自行斟酌而定。

                                                      • 魅力花果山摄影 1

                                                        谷歌到此 正在研究这个

                                                        • kpopcomedy 6

                                                          鸟哥,右上角注册按钮如何去掉?

                                                          • raoyx 2

                                                            鸟哥,我用你的主题建站,用优酷去广告代码在本地可以在网站上怎么失效了,试了很多无解。
                                                            代码网址 :jeequ。com/26010/

                                                            • 两天 6

                                                              鸟哥,突然发现我的谷歌自定义搜索结果页面下面有一大片空白,怎么办啊?

                                                              http://2days.org/cse?cx=008871703780091122625%3Anokfuug7pru&cof=FORID%3A10&q=%E5%AD%A6%E4%B9%A0&x=0&y=0

                                                                • 知更鸟 Admin

                                                                  @两天 看上去是加了一个什么iframe

                                                                    • 两天 6

                                                                      @知更鸟 我查看了谷歌搜索的页面模板,和你的一样的啊,为什么会出现这个 frame呢、….

                                                                  • 鱼雁可 0

                                                                    如何调用文章内容里的优酷地址

                                                                    文字介绍

                                                                    这是category页面的代码,其中vsrc=“优酷地址”,如果才能调用文章内容页里的优酷链接呢?比如我在每一篇日志文章里都加上 http://player.youku.com/player.php/sid/XNjUxOTMyMjAw/v.swf,那category.php里的vsrc=“优酷地址”怎么调用?

                                                                    • 猥琐派 2

                                                                      我只是想测试一下我的头像

                                                                      • Win7en乐园 8

                                                                        看上去还不错!

                                                                        • 小武 0

                                                                          如果禁用这个过滤, 那么网站就会遭到xxs攻击的危险.

                                                                          • none 1

                                                                            alert(“aaa”)

                                                                            • none 1

                                                                              初学者路过。。不知道为何,我的博客默认没有禁止html标签。。学习了!!!

                                                                              • 电影天堂迅雷下载 6

                                                                                没用用到过
                                                                                不过教程不错

                                                                                • aaaaa 0

                                                                                  alert(“测试”);