verify_token($successToken); if ( $response === false ) { $errors = new WP_Error('adcaptcha_error', __( 'Incomplete captcha, Please try again.', 'adcaptcha' )); } return $errors; } public function disable_safari_auto_submit() { wp_add_inline_script( 'adcaptcha-script', 'document.addEventListener("DOMContentLoaded", function() { var form = document.querySelector("#loginform"); var submitButton = document.querySelector("#wp-submit"); if (form) { if (submitButton) { submitButton.disabled = true; } form.addEventListener("submit", function(event) { if (!window.adcap.successToken) { event.preventDefault(); } }); } });' ); } }