Przejdź do treści

Jak wyłączyć odznakę Google ReCaptachy dla CF7 na stronach.

Google reCaptcha v3 to jedno z inteligentnych zabezpieczeń antySPAMowych w formularzach na stronach internetowych. Używany np. w popularnej wtyczce Contact Form 7. Po wdrożeniu często wyświetla się na wszystkich podstronach zg. z własnym regulaminem. Co jeśli chcemy zmusić by wyświetlało się tylko na konkretnej stronie? Na przykład dedykowanej stronie z formularzem kontaktowym.

Załóżmy że używasz Contact Form 7 oraz chcesz aby odznaka reCaptchy wyświetlała się tylko na podstronie o adresie /kontakt/ gdzie znajduje się formularz.

function oiw_disable_recaptcha_badge_post(){
	if ( !is_page( array( 'kontakt' ) ) ) {
	   wp_dequeue_script('google-recaptcha');
	   add_filter( 'wpcf7_load_js', '__return_false' );
	   add_filter( 'wpcf7_load_css', '__return_false' );
	   remove_action( 'wp_enqueue_scripts', 'wpcf7_recaptcha_enqueue_scripts', 20 );
	}
 }
 add_action( 'wp_enqueue_scripts', 'oiw_disable_recaptcha_badge_post' );

hosting wordpress

Spis poradników

Potrzebujesz pomocy?

Utwórz zgłoszenie ↗