WP Manifestindependent plugin directory
manifest / builders / mu-cc-elementor-submissions

Elementor – Clean/Map Visual Fields to Hidden

MU plugin per estendere Elementor Submissions (cleanup, admin UX, media preview, colonna 'Letta')

★ 1stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/codecorntech/mu-cc-elementor-submissions/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

CodeCorn™ MU Plugin per estendere e migliorare la gestione delle Submissions Elementor Pro nel backend WordPress.


🚀 Overview

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)

🧱 Struttura

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';

⚙️ Features principali

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

💡 Debug

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

🧩 Requirements

  • WordPress 6.0+
  • Elementor Pro 3.10+
  • Accesso admin (manage_options)
  • PHP 8.0+

🧠 Namespace

Tutto il codice è namespaced:

namespace MU_CC\ElementorSubmissions;

🪄 Screenshot (Admin UX)

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

🏗️ Future roadmap

  • [ ] 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

🧾 License

GPL-2.0-or-later © CodeCorn™ Technology SRLS – All rights reserved.


🪙 Brand

CodeCorn™

Crafted with 💛 by Federico Girolami · Full-Stack Dev & System Architect https://github.com/CodeCornTech