WordPress 默认的评论可以包括各种HTML标记语言,如超链接、加粗加斜、表单等等,这是一个不错的支持功能,受过垃圾评论迫害的博主都知道垃圾留言的麻烦。所以有时候禁用 wordpress 评论里的HTML标记是非常有必要的。
WordPress评论框禁用HTML标记实现方法,在当前主题中的functions.php文件添加如下代码:
function plc_comment_post( $incoming_comment ) { $incoming_comment['comment_content'] = htmlspecialchars($incoming_comment['comment_content']); $incoming_comment['comment_content'] = str_replace( "'", ''', $incoming_comment['comment_content'] ); return( $incoming_comment ); } function plc_comment_display( $comment_to_display ) { $comment_to_display = str_replace( ''', "'", $comment_to_display ); return $comment_to_display;
保存文件后上传,WordPress评论里的HTML标记就会失效!当然,如果你想让WordPress的评论支持更多的html元素也是可以的。