Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

CodeCornTech/mu-cc-elementor-submissions

Repository files navigation

🧩 MU-CC Elementor Submissions

CodeCornTM 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 Β© CodeCornTM Technology SRLS – All rights reserved.


πŸͺ™ Brand

CodeCornTM

Crafted with πŸ’› by Federico Girolami Β· Full-Stack Dev & System Architect https://github.com/CodeCornTech

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /