Доброго всем дня. Есть небольшой проект с обычной формой обратной связи.
Требуется сделать проверку на робота.
Был подключен плагин reCaptcha. На самом форуме создателей плагина
https://support.bestwebsoft.com/ была описана регистрации формы в fuctions.php. Форму зарегистрировал, в настройках плагина её видно, использую шорткод - в DOM див с капчей есть, но он 0 высоты и по сути не отображается. Вот ссылка на сообщение
тык.function add_custom_recaptcha_forms( $forms ) {
$forms['my_custom_form'] = array( "form_name" => "Custom Form Name" );
return $forms;
}
add_filter( 'gglcptch_add_custom_form', 'add_custom_recaptcha_forms' );
Если читать сообщение на форуме дальше, то нужно в место интеграции капчи вставить -
<?php $check_result = apply_filters( 'gglcptch_verify_recaptcha', true, 'string', 'my_custom_form' );
if ( true === $check_result ) { /* the reCAPTCHA answer is right */
/* do necessary action */
} else { /* the reCAPTCHA answer is wrong or there are some other errors */
echo $check_result; /* display the error message or do other necessary actions in case when the reCAPTCHA test was failed */
} ?>
После всех манипуляций у меня выводится сообщение об ошибке, но сама капча не отображается. Вопрос, это проблема плагина, ибо очень много ругают его, либо это проблема кривых рук?


Забыл добавить, для самой админки - капча работает, но при подключении именно в кастом - нет.