Wordpress更改注释错误消息

时间:2015-10-30 16:04:48

标签: wordpress comments

有没有办法更改默认的wordpress消息:

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

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

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用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;
    }
});