首页 > 工具技巧 > WordPress评论中保留Html代码

WordPress评论中保留Html代码

工具技巧 ,

这几天有人在"使用正则表达式匹配嵌套Html标签"这篇文章评论中留下一段Html代码问我怎么用正则表达式匹配XX内容,但是我在后台看到的却是已经被去除了Html标签或者被解释执行了的html代码。

例如有人发了<div>XXX</div>,后台看到的只是XXX;如果发<b>XXX</b>,后台看到的是粗体的XXX。这有时候并不是访客想要的,特别是对于技术交流的用户来说。

上网搜了半天没有找到任何可用的插件可以实现对这些html标签进行转义,最后只能变通,找到了TinyMCEComments这个插件,这个插件使用TinyMCE编辑器取代了默认的评论编辑器(其实就是普通的Textarea),而一般的web编辑器都会对输入的Html代码进行转义再传给后台代码。试用了一下,果然可以达到我的目的。

希望对那些和我遇到一样问题的人有帮助,或者如果你有更好的办法,请留下你宝贵的意见。

——Kevin Yang

本博客遵循CC协议2.5,即署名-非商业性使用-相同方式共享
写作很辛苦,转载请注明作者以及原文链接~
如果你喜欢我的文章,你可以订阅我的博客:-D点击订阅我的文章

  1. | #1

    自己先测试一下。
    这是粗体文字
    这是HTML代码:
    <html>
    <head></head>
    <body>
    <script>
    alert("Hell world");
    </script>
    </body>
    </html>

  2. | #2

    呵呵,成功了

  3. 喔喔兒
    | #3

    还是会被格式化的, 比如列表, 比如斜体,

    • Kevin Yang
      | #4

      你可能还没有等到TinyMCE编辑器出来就提交评论了,所以html会被自动转化。

  1. 暂时没有trackbacks.