Wordpress 更改评论错误信息

Wordpress change comment error message

有什么方法可以更改默认的 wordpress 消息:

错误:请填写必填字段(姓名、电子邮件)

来自 "wp-comments-post.php" 文件?显然没有直接在这个 wordpress 文件中更改它。

谢谢!

您可以使用 jQuery 检查您的任何评论表单 input 元素是否为空,如果为空,则显示错误消息并阻止表单提交。

使用 #email#author 作为示例 input 元素,您可以这样做(未测试):

$('#form').submit(function() {
    if ($.trim($("#email").val()) === "" || $.trim($("#author").val()) === "") {
        alert('you did not fill out one of the fields');
        return false;
    }
});

您可以更进一步,在评论表单中显示一个元素,而不是弹出浏览器警报。

在您的评论表单标记中使用隐藏元素:

<div class="error-message" style="display:none">custom error message here</div>

然后在字段为空时显示该消息,如下所示:

$('#form').submit(function() {
    if ($.trim($("#email").val()) === "" || $.trim($("#author").val()) === "") {
         $(".error-message").fadeIn();
        return false;
    }
});