Contact

function contact_form_shortcode() { ob_start(); ?>
‘Please fill in all required fields’)); } if (!is_email($email)) { wp_send_json_error(array(‘message’ => ‘Please enter a valid email address’)); } // Send email (replace with your email address) $to = get_option(‘admin_email’); $headers = array(‘Content-Type: text/html; charset=UTF-8’); $email_subject = “New Contact Form Submission: $subject”; $email_body = ”

New Contact Form Submission

Name: $name

Email: $email

Subject: $subject

Message:

$message

“; $sent = wp_mail($to, $email_subject, $email_body, $headers); if ($sent) { wp_send_json_success(array(‘message’ => ‘Thank you! Your message has been sent.’)); } else { wp_send_json_error(array(‘message’ => ‘There was an error sending your message. Please try again later.’)); } }
Scroll to Top