Email Setup
Email setup es el modulo de correo del proyecto. Mezcla branding, transporte, templates e integraciones con plugins.
Archivos clave:
- setup/modules/email-setup/module.php
- setup/modules/email-setup/includes/helpers.php
- setup/modules/email-setup/includes/class-email-setup.php
- setup/modules/email-setup/includes/integrations/contact-form-7.php
- setup/modules/email-setup/includes/integrations/woocommerce.php
Entrada publica:
function send_branded_email($to, $subject, $body, $args = [])
{
return Email_Setup::instance()->send($to, $subject, $body, $args);
}Que resuelve la clase principal:
- transporte auto, wp_mail o Resend
- remitente y branding efectivos
- template base.php opcional
- adjuntos para wp_mail y para Resend
- fallback limpio si Resend no esta disponible
Integraciones automáticas:
- CF7 si WPCF7_VERSION existe
- WooCommerce si WooCommerce esta activo
Regla de ownership:
- la experiencia de envio y la API viven en el parent
- los templates visuales pueden sobrescribirse desde templates/emails/ del theme activo
Last updated on