'Please fill in all required fields.']); } require_once dirname(__DIR__, 2) . '/mail/MailService.php'; $to = getenv('MAIL_TO') ?: get_option('admin_email'); $subject = "New Booking Request: $service from $name"; $body = "Name: $name\n"; $body .= "Email: $email\n"; $body .= "Phone: $phone\n"; $body .= "Service: $service\n"; $body .= "Message: $message\n"; $res = MailService::sendMail($to, $subject, nl2br($body), $body, ['reply_to' => $email]); if (!empty($res['success'])) { wp_send_json_success(['message' => coco_i18n()->t('form_success')]); } else { wp_send_json_error(['message' => coco_i18n()->t('form_error')]); } } // Add the form shortcode add_shortcode('coco_contact_form', function() { ob_start(); ?>