Load Contact Form 7 reCaptcha Contact Page Only

Insert code inside functions.php to load Contact Form 7 reCaptcha on contact page only or specific page.

/**
 * Remove CF7 reCaptcha all page.
 */
function contact_only_recaptcha() {
	remove_action( 'wp_enqueue_scripts', 'wpcf7_recaptcha_enqueue_scripts' );
}
add_action( 'init', 'contact_only_recaptcha' );

/**
 * Enqueue scripts CF7 reCaptcha on contact page or specific page.
 */
function contact_only_recaptcha_checks() {
	if ( is_page( array( 'contact-us', 'contact' ) ) ) {  // Change slug where CF7 is loaded.
		wpcf7_recaptcha_enqueue_scripts();
	}
}
add_action( 'wp_enqueue_scripts', 'contact_only_recaptcha_checks' );

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.