Vai al contenuto

Plugin base: differenze tra le versioni

Da Wiki Marco Cerutti.
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

LOGICA DEL PLUGIN