Category Archives: Plugins

Validate CF7 email address field

/* validate email address on forms */
add_filter( 'wpcf7_validate_email*', 'custom_email_confirmation_validation_filter', 20, 2 );
function custom_email_confirmation_validation_filter( $result, $tag ) {
	if ( 'your-email-confirm' == $tag->name ) {
		$your_email = isset( $_POST['your-email'] ) ? trim( $_POST['your-email'] ) : '';
		$your_email_confirm = isset( $_POST['your-email-confirm'] ) ? trim( $_POST['your-email-confirm'] ) : '';
	  
		if ( $your_email != $your_email_confirm ) {
		  $result->invalidate( $tag, "Email addresses do not match, please check and try again" );
		}
	}
	return $result;
}

Keep mega menu open to style

/* mega menu - force menu 213 to stay open
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item#mega-menu-item-213 > ul.mega-sub-menu { opacity: 1; transform: translate(0, 0); }
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item#mega-menu-item-213 > ul.mega-sub-menu { visibility: visible !important; }
end force menu 213 open */