切勿编辑WordPress核心文件。
相反,你应该在pre_comment_content, 在将textarea中的注释文本插入数据库之前,将在此处对其进行清理。
在下面的示例中,preg\\u replace用于清理提交的注释文本。您应该修改该函数以满足您的需要。
function keha_filter_comment( $comment_content ) {
$comment_sanitized = preg_replace( "/[^0-9a-zA-Z ]/", "", $comment_content );
return $comment_sanitzed;
}
add_action( \'pre_comment_content\', \'keha_filter_comment\' );
还有一些其他过滤器挂钩可用于其他可用的注释字段,您可以在
WordPress code, 查找下面列出的apply\\u过滤器:
pre\\u comment\\u author\\u name
pre\\u comment\\u user\\u ippre\\u comment\\u author\\u urlpre\\u comment\\u author\\u emailpre\\u comment\\u内容