当前位置: 代码网 > 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-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com