Как отображать сообщения об ошибках формы комментариев на одной странице

Я хочу отображать ошибки проверки формы комментариев (а также ошибку captcha) в самой форме комментария, а не на другой странице. Как я могу это сделать?

Этот вопрос снова ответил, здесь

Также вы можете сделать то же самое с плагином JQuery и Validation

Я столкнулся с такой же проблемой и искал решение, я нашел решение

Откройте файл function.php и в прошлом ниже кода:

function comment_validation_init() { if(is_single() && comments_open() ) { ?> <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/jquery.validate.min.js"></script> <script type="text/javascript"> jQuery(document).ready(function($) { $('#commentform').validate({ rules: { author: { required: true, minlength: 2 }, email: { required: true, email: true }, comment: { required: true, minlength: 20 } }, messages: { author: "Please fill the required field", email: "Please enter a valid email address.", comment: "Please fill the required field" }, errorElement: "div", errorPlacement: function(error, element) { element.after(error); } }); }); </script> <?php } } add_action('wp_footer', 'comment_validation_init'); 

Для придания стиля:

 .error { padding: 10px 0 20px 0; color: #FF0000; } input.error, textarea.error { color:#000000; }