Don't get any Email into admin Email from contact form ?
-
<?php function html_form_code(){ echo '<div id="mainform"> <!--Contact Form --> <div id="contactdiv"> <form class="form" action="' . esc_url( $_SERVER['REQUEST_URI'] ) . '" method="post" id="contact"> <img src="' . plugins_url( '../img/button_cancel.png', __FILE__ ) . '" class="img" id="cancel"/> <h3>Contact Form</h3> <hr/> <div class="row shop_address"> <div class="col-md-6"> <div class="row"> <div class="col-md-2"> <input type="radio" name="sex" value="male" checked> </div> <div class="col-md-10"> <h3>Shope Name</h3> <p>Sope address for your customar. If he/she want to come then follow it</p> </div> </div> </div> <div class="col-md-6"> <div class="row"> <div class="col-md-2"> <input type="radio" name="sex" value="female" > </div> <div class="col-md-10"> <h3>Shope Name</h3> <p>Sope address for your customar. If he/she want to come then follow it</p> </div> </div> </div> </div> <div class="row"> <div class="col-md-12"> <label>Name: <span>*</span></label><br/> <input type="text" id="name" name="cf-name" placeholder="Name" pattern="[a-zA-Z0-9 ]+" value="' . ( isset( $_POST["cf-name"] ) ? esc_attr( $_POST["cf-name"] ) : '' ) . '"/> </div> </div> <div class="row"> <div class="col-md-12"> <label>Email: <span>*</span></label><br/> <input type="text" id="email" name="cf-email" placeholder="Email" value="' . ( isset( $_POST["cf-email"] ) ? esc_attr( $_POST["cf-email"] ) : '' ) . '"/> </div> </div> <div class="row"> <div class="col-md-12"> <label>Stock No: <span>*</span></label><br/> <input type="text" id="contactno" placeholder=""/> </div> </div> <div class="row"> <div class="col-md-12"> <label>Message:</label> <textarea id="message" name="cf-message" placeholder="Message.......">' . ( isset( $_POST["cf-message"] ) ? esc_attr( $_POST["cf-message"] ) : '' ) . '</textarea><br/> </div> </div> <div class="row"> <div class="col-md-12"> <input type="button" id="send" name="cf-submitted" value="Send"/> </div> </div> </form> </div> </div>'; } function deliver_mail() { // if the submit button is clicked, send the email if ( isset( $_POST['cf-submitted'] ) ) { // sanitize form values $name = sanitize_text_field( $_POST["cf-name"] ); $email = sanitize_email( $_POST["cf-email"] ); $subject = sanitize_text_field( $_POST["cf-subject"] ); $message = esc_textarea( $_POST["cf-message"] ); // get the blog administrator's email address $to = get_option( 'admin_email' ); $headers = "From: $name <$email>" . "\r\n"; // If email has been process for sending, display a success message if ( wp_mail( $to, $subject, $message, $headers ) ) { echo '<div>'; echo '<p>Thanks for contacting me, expect a response soon.</p>'; echo '</div>'; } else { echo 'An unexpected error occurred'; } } } function cf_shortcode() { ob_start(); deliver_mail(); html_form_code(); return ob_get_clean(); } add_shortcode( 'sitepoint_contact_form', 'cf_shortcode' ); ?>
I used this code for make a custom contact form. But I don’t got any email into admin email. What wrong with this code ?
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
- The topic ‘Don't get any Email into admin Email from contact form ?’ is closed to new replies.