Skip to Content

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