DocumentazionePlugin WordPress

Plugin WordPress

MailingCore Forms — crea moduli di contatto che consegnano tramite l'API di MailingCore.

MailingCore Forms e il companion ufficiale per WordPress. Crea moduli di contatto con un builder visuale e consegna ogni invio tramite l'API di MailingCore invece del fragile wp_mail().

Installare

  1. Carica il plugin mailingcore-forms (o installa lo ZIP da Plugin → Aggiungi nuovo → Carica plugin) e attivalo.
  2. Vai su MailingCore Forms → Impostazioni e inserisci la tua API key e la base URL (deve iniziare con https://, per esempio https://api.mailingcore.com).
  3. Facoltativamente imposta un mittente e un destinatario predefiniti.

L'API key e memorizzata solo lato server — non viene mai inviata al browser ne stampata nella pagina.

Creare un modulo

Ogni modulo e un custom post type (mc_form) modificato con un builder visuale senza build: aggiungi campi (testo, email, tel, textarea, select, checkbox, nascosto), rendili obbligatori e inserisci il modulo ovunque con uno shortcode o un blocco.

[mailingcore_form id="123"]

Oppure inserisci il blocco MailingCore Form (mailingcore/form).

Routing per campo

Scegli un campo select come router e mappa i valori delle opzioni a destinatari e, facoltativamente, a uno slug di template e un oggetto. Un fallback copre i valori senza corrispondenza; se nessuno imposta un destinatario, si usa il destinatario predefinito delle impostazioni. Gli invii escono via POST /emails/send-template (per slug) o un riepilogo HTML automatico.

Protezione anti-spam

Tutto locale, senza CAPTCHA e senza chiamate a terzi: un campo honeypot, un tempo minimo di invio, un timestamp firmato con HMAC e un limite per IP (5 invii/minuto) sull'endpoint REST.