Plugin base: differenze tra le versioni
Aspetto
Creata pagina con "Struttura modulare, basata su classi, con il supporto integrato per REST API e AJAX. <pre> my-plugin/ │ ├── my-plugin.php # File principale del plugin ├── uninstall.php # Disinstallazione pulita │ ├── includes/ │ ├── Core/ │ │ ├── Plugin.php # Classe principale che avvia il plugin │ │ └── Loader.php # Classe che carica tutte le componenti │ │ │ ├─..." |
Nessun oggetto della modifica |
||
| Riga 1: | Riga 1: | ||
== Info == | |||
Struttura modulare, basata su classi, con il supporto integrato per REST API e AJAX. | Struttura modulare, basata su classi, con il supporto integrato per REST API e AJAX. | ||
| Riga 33: | Riga 34: | ||
</pre> | </pre> | ||
== LOGICA DEL PLUGIN == | |||
Versione delle 13:24, 13 ago 2025
Info
Struttura modulare, basata su classi, con il supporto integrato per REST API e AJAX.
my-plugin/
│
├── my-plugin.php # File principale del plugin
├── uninstall.php # Disinstallazione pulita
│
├── includes/
│ ├── Core/
│ │ ├── Plugin.php # Classe principale che avvia il plugin
│ │ └── Loader.php # Classe che carica tutte le componenti
│ │
│ ├── Admin/
│ │ └── SettingsPage.php # Pannello admin nel backend
│ │
│ ├── Frontend/
│ │ └── ShortcodeHandler.php # Gestione shortcode e risorse frontend
│ │
│ ├── Api/
│ │ └── RestRoutes.php # Definizione di una rotta REST API
│ │
│ └── Ajax/
│ └── AjaxHandler.php # Gestione delle chiamate AJAX
│
├── assets/
│ ├── css/
│ ├── js/
│ └── images/
│
└── templates/
└── admin-settings.php # HTML della pagina di impostazioni admin