Forms Module
Archivo clave:
- modules/20-forms.php
El modulo forms resuelve la parte operativa del flujo CF7 dentro del theme.
Que hace:
- decide si el modulo esta activo
- detecta si hay que encolar assets de formularios
- guarda mensajes entrantes en un CPT interno
- extrae nombre, email y telefono del remitente
- puebla elecciones ACF con formularios CF7
CPT interno:
- balinot_inbox_msg
Patron real de almacenamiento:
add_action('wpcf7_before_send_mail', function ($contact_form, &$abort, $submission) {
$stored_fields = balinot_theme_forms_prepare_stored_fields($posted, $uploaded_files);
$sender = balinot_theme_forms_extract_sender_meta($stored_fields);
wp_insert_post([...]);
}, 5, 3);Relacion con email-setup:
- forms guarda historial e inbox
- email-setup puede interceptar el envio del mail
- si falla el correo branded, sigue siendo util revisar el inbox del theme
Last updated on