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;
}
});
有什么方法可以更改默认的 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;
}
});