Title: is_email function
Last modified: May 14, 2018

---

# is_email function

 *  Resolved [Naqi](https://wordpress.org/support/users/naqirizvi/)
 * (@naqirizvi)
 * [8 years ago](https://wordpress.org/support/topic/is_email-function/)
 * Hello,
 * As Contact Form 7 and other similar plugins uses WordPress is_email function.
   
   What I want to achieve is to get the email which was submitted on Caldera form
   and sent it to an API for Email Validation. Which will gives me real time output
   if email is valid or not.
 * A Valid email results in Successful form submission.
 * Let me know which hook should I use to get it working.
 * My current approach with is_email is working with other forms but not with Caldera
   Forms it sends me loggedin_user_email instead of sending me form email.
 * How my current plugin looks like
 *     ```
       add_filter( 'is_email', 'email_checker_validate');
       function email_checker_validate($emailAddress){
       	$api_key	= get_option('emailchecker_api_key');
       		$verfication_url	= 'http://examle.com/api.php?secret='.$api_key.'&email='.$emailAddress;
       		$verfication_response = wp_remote_get( $verfication_url, array( 'timeout' => 60 ) );
       		if ( !is_wp_error( $verfication_response ) ) {
       			$verfication_response = json_decode($verfication_response['body'],true);
       			if ($verfication_response['status'] == "ok"){
       				return true;	//Email Valid, Accept form submission
       			}else{
       				return false;	//Email Invalid, Decline Form submission and gives error
       			}}}
       ```
   

Viewing 1 replies (of 1 total)

 *  [anchaal05](https://wordpress.org/support/users/anchaal05/)
 * (@anchaal05)
 * [8 years ago](https://wordpress.org/support/topic/is_email-function/#post-10307947)
 * Hey there,
 * Thank you for using Caldera Forms.
 * You can use Caldera Forms Verify Email Plugin for this purpose [https://calderaforms.com/downloads/verify-email-for-caldera-forms/](https://calderaforms.com/downloads/verify-email-for-caldera-forms/)
 * Hope this helps!
    Thanks again,

Viewing 1 replies (of 1 total)

The topic ‘is_email function’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/caldera-forms_475846.svg)
 * [Caldera Forms - More Than Contact Forms](https://wordpress.org/plugins/caldera-forms/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/caldera-forms/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/caldera-forms/)
 * [Active Topics](https://wordpress.org/support/plugin/caldera-forms/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/caldera-forms/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/caldera-forms/reviews/)

## Tags

 * [Email Validation](https://wordpress.org/support/topic-tag/email-validation/)
 * [form validation](https://wordpress.org/support/topic-tag/form-validation/)
 * [from email](https://wordpress.org/support/topic-tag/from-email/)

 * 1 reply
 * 2 participants
 * Last reply from: [anchaal05](https://wordpress.org/support/users/anchaal05/)
 * Last activity: [8 years ago](https://wordpress.org/support/topic/is_email-function/#post-10307947)
 * Status: resolved