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
- Carica il plugin
mailingcore-forms(o installa lo ZIP da Plugin → Aggiungi nuovo → Carica plugin) e attivalo. - Vai su MailingCore Forms → Impostazioni e inserisci la tua API key e la base URL (deve iniziare con
https://, per esempiohttps://api.mailingcore.com). - 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.