CodeCornTM MU Plugin per estendere e migliorare la gestione delle Submissions Elementor Pro nel backend WordPress.
Questo modulo must-use (mu-plugin) nasce per:
- π§Ή Pulire i campi HTML dalle submissions Elementor (validation/process hook)
- π§ Aggiungere un menu "Preventivi" laterale + shortcut toolbar
- π¨ Mostrare lo stato di lettura ("Letta") direttamente nella tabella di elenco
- πΌοΈ Visualizzare thumbnail e anteprime video allβinterno della scheda Submission
- π Garantire compatibilitΓ completa con REST Elementor Submissions (nessuna interferenza)
wp-content/
βββ mu-plugins/
βββ mu-cc-elementor-submissions.php β loader MU (require del main)
βββ codecorn/
βββ elementor-submissions/
βββ mu-cc-elementor-submissions.php
βββ assets/
β βββ css/
β β βββ admin.css
β βββ js/
β βββ submissions-detail-media.js
β βββ submissions-list-read-column.js
βββ README.md
Se usi un loader MU centralizzato (mu-plugins/codecorn-loader.php) ricordati di includerlo:
require_once __DIR__ . '/codecorn/mu-cc-elementor-submissions/mu-cc-elementor-submissions.php';
| Funzione | Descrizione |
|---|---|
| HTML Field Cleanup | Rimuove i campi type=html durante validation e process dei form |
| Preventivi Menu | Aggiunge voce principale in admin e nodo toolbar con icona π |
| Colonna "Letta" | Recupera via AJAX lo stato is_read da wp_e_submissions |
| Preview Media | Mostra thumbnail per immagini / video con lightbox e download |
| Safe Hooks | Non interferisce con REST /elementor/v1/forms/submissions |
Puoi abilitare il log PHP in wp-content/debug.log settando:
define('MU_CC_ES_DEBUG', true);
Oppure temporaneamente via WP-CLI:
wp config set MU_CC_ES_DEBUG true --raw
- WordPress 6.0+
- Elementor Pro 3.10+
- Accesso admin (
manage_options) - PHP 8.0+
Tutto il codice Γ¨ namespaced:
namespace MU_CC\ElementorSubmissions;
| View | Descrizione |
|---|---|
| π Lista Submissions | nuova colonna "Letta" + colori stato |
| πΌοΈ Scheda Dettaglio | anteprima immagini e video con lightbox & download |
| π§ Admin Bar | shortcut "Preventivi" direttamente in toolbar |
- Badge "Letta / Non letta" anche nella lista filtri laterale
- Azioni bulk AJAX per marcare submissions
- Colonna "Note interne" salvata in meta
- Supporto a WP ListTable custom filtering
- Micro-analytics visualizzazioni
GPL-2.0-or-later Β© CodeCornTM Technology SRLS β All rights reserved.
CodeCornTM
Crafted with π by Federico Girolami Β· Full-Stack Dev & System Architect https://github.com/CodeCornTech