当前位置: 代码网 > it编程>编程语言>其他编程 > 如何禁用 WordPress 评论中的 HTML

如何禁用 WordPress 评论中的 HTML

2025年03月30日 • 其他编程 •我要评论
默认情况下,wordpress 允许在评论中包含某些 html 标签,例如 等。如果您发现很多垃圾评论也包含这些标签。大多数垃圾邮件评论是由使用 html 标签的机器人和脚本发出的。如果您只是在

如何禁用 wordpress 评论中的 html

默认情况下,wordpress 允许在评论中包含某些 html 标签,例如 等。如果您发现很多垃圾评论也包含这些标签。大多数垃圾邮件评论是由使用 html 标签的机器人和脚本发出的。如果您只是在 wordpress 评论中禁用 html,就可以防止大量垃圾邮件。在本教程中,我们将向您展示如何禁用 wordpress 评论中的 html 标签。

本教程将仅禁用活动 html 标签。所以有人仍然可以发布类似的内容:

它会显示,但标签不起作用。因此,如果有人使用强标记,它不会将文本加粗。此外,没有多少垃圾邮件机器人有时间这样做,因为这种方式占用大量时间,并且对他们没有好处。

您所要做的就是打开您的functions.php并添加以下代码:

    // this will occur when the comment is posted    functionplc_comment_post( $incoming_comment) {    // convert everything in a comment to display literally    $incoming_comment['comment_content'] = htmlspecialchars($incoming_comment['comment_content']);    // the one exception is single quotes, which cannot be #039; because wordpress marks it as spam    $incoming_comment['comment_content'] = str_replace( "'", ''', $incoming_comment['comment_content'] );    return( $incoming_comment);    }    // this will occur before a comment is displayed    functionplc_comment_display( $comment_to_display) {    // put the single quotes back in    $comment_to_display= str_replace( ''', "'", $comment_to_display);    return$comment_to_display;}
登录后复制

由

在 wordpress 中一键使用

如果你不想自己手动添加这段代码,那么原作者还提供了一个插件你可以下载。只需安装并激活peter 的文字评论插件即可。

这种方式之所以更好,是因为它不需要你更改核心文件。如果您想编辑核心文件,那么您可以转到wp-includes/kses.php并编辑那里的代码。(这不是推荐的,但在这里是为了知识。(wp codex了解更多详细信息)

以上就是如何禁用 wordpress 评论中的 html的详细内容,更多请关注代码网其它相关文章!

赞 (0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com