我在 wp-comments 表单上使用验证码...当验证码不匹配时出现错误消息...但问题是在刷新页面时,我看到我的评论张贴在那里...我如何停止发表评论验证码不匹配..m 使用“comment_post”挂钩。这是我的代码..
add_action( 'comment_post', 'captcha_comment_post' );
function captcha_comment_post()
{
if (isset($_POST["security_check"]))
{
$code = str_decrypt($_POST["security_check"]);
if (!( empty($code)) && !($code == $_POST['security_code'] ))
{
wp_die( 'Error, the Security Code does not match. Please Try Again.');
}
}
else {
return ;
}
}