Venerdì 13 novembre 2026 Scuola WP sarà al Contributor Day del WordCamp Pisa. Avremo due aule a disposizione per tutta la giornata, pensate per chi vuole muovere i primi passi con WordPress senza alcuna esperienza. Al mattino ci saranno tre workshop in sequenza: dalla bacheca al primo contenuto, dalla creazione del primo articolo e della homepage con i blocchi fino alla personalizzazione di colori, font e struttura del sito. Nel pomeriggio ci saranno tavoli di domande e pratica.
I posti nello spazio formazione sono 30 e per partecipare serve il biglietto Conferenza + Contributor Day, indicando Scuola WP quando ti viene chiesto cosa vuoi fare il venerdì. Non devi installare nulla: porta il tuo PC con il caricabatterie e lavoreremo direttamente dal browser, su WordPress Playground. Ti aspettiamo a Pisa per imparare insieme.
Un plugin per WordPress è un piccolo “programma” indipendente che estende le funzionalità di un sito web senza modificare il core di WordPress.
I plugin vengono salvati come pacchetti separati nella cartella dei plugin e possono essere attivati o disattivati in qualsiasi momento dal pannello di amministrazione. Proprio questa separazione rende WordPress facile da mantenere, aggiornare e adattare alle proprie esigenze.
Dal punto di vista tecnico, un plugin è composto da uno o più file PHP, spesso affiancati da file CSS, JavaScript o immagini. Tutti i file di un plugin si trovano in una cartella dedicata sotto wp-content/plugins/. Tramite interfacce ben definite come hook, filtri e API, i plugin si collegano a WordPress. In questo modo possono reagire agli eventi, modificare i contenuti o aggiungere nuove schermate nell’area di amministrazione, ad esempio voci di menu, widget o blocchi per l’editor.
Perché i plugin sono così utili
Il grande vantaggio dei plugin è che permettono di aggiungere funzionalità personalizzate senza “toccare” il codice core di WordPress. Modificare il core renderebbe gli aggiornamenti difficili, se non addirittura impossibili. I plugin, invece, restano indipendenti e possono essere aggiornati, disattivati o sostituiti senza problemi.
Invece di sviluppare le stesse funzioni per ogni sito da zero, è possibile creare pacchetti riutilizzabili da usare in molti progetti diversi. Questo vale sia per semplici strumenti, come i moduli di contatto, sia per sistemi complessi, come soluzioni e-commerce o estensioni per WordPress Multisite.
Vantaggi per utenti e sviluppatori
Per le utenti e gli utenti questo significa che nuove funzionalità possono essere installate e provate con pochi clic, e rimosse facilmente se non servono più. Non è necessario ricreare il sito o intervenire manualmente sul codice. Questo abbassa la soglia di ingresso e permette di sperimentare senza grandi rischi.
Per gli sviluppatori, l’architettura dei plugin garantisce una chiara separazione tra core di WordPress, tema e logica delle funzionalità. Questo rende più semplice organizzare il codice, gestire le versioni e lavorare in team. Per questo motivo i plugin sono il modo preferito per implementare funzionalità in modo stabile e mantenibile nel tempo.
Dove vengono salvati i plugin di WordPress
Affinché WordPress riconosca un plugin, il file PHP principale deve trovarsi nella cartella dei plugin dell’installazione. Questa cartella si trova sempre sotto wp-content/plugins.
Una struttura tipica è la seguente: la directory principale di WordPress si trova, ad esempio, in /var/www/html/. Al suo interno c’è la cartella wp-content/plugins/<plugin-name>/, che contiene il file principale del plugin, di solito chiamato <plugin-name>.php.
Quando viene caricato il pannello di amministrazione, WordPress analizza la cartella wp-content/plugins alla ricerca di file PHP con un plugin header valido. Solo questi file vengono mostrati nella lista dei plugin e possono essere attivati.
Il plugin WordPress più semplice possibile
Un plugin WordPress può essere estremamente semplice. Dal punto di vista tecnico, un plugin minimo è composto da un solo file PHP. Questo file non contiene codice eseguibile, funzioni o classi, ma solo uno speciale blocco di commento chiamato plugin header.
Un plugin minimo è formato da due elementi: il tag di apertura PHP <?php e, subito sotto, un commento che contiene almeno il nome del plugin. Se questa informazione manca, WordPress ignora il file e non lo riconosce come plugin.
Il plugin header e il suo significato
WordPress decide se un file è un plugin in base a uno speciale blocco di commento all’inizio del file. Questo header è un commento PHP in stile DocBlock e contiene metadati sotto forma di coppie chiave-valore.
L’unico campo obbligatorio è Plugin Name. Altri campi comuni sono Description, Version, Author o Text Domain. Queste informazioni non sono necessarie per il semplice riconoscimento del plugin, ma migliorano molto la leggibilità, la manutenzione e la possibilità di traduzione.
Il plugin WordPress tecnicamente valido più piccolo, quindi, non contiene alcuna logica: è solo un punto di partenza formale. Tutte le funzionalità successive si basano proprio su questo.
Prossimi passi
Questo principio di base è alla base di tutti i plugin WordPress, dalla più piccola estensione fino a soluzioni enterprise complesse. Chi capisce come WordPress riconosce e carica i plugin ha già fatto il primo passo importante verso lo sviluppo professionale di plugin.
Nei prossimi articoli si potrà partire da qui per vedere come i plugin interagiscono davvero con WordPress, ad esempio tramite hook, routine di attivazione o una struttura di progetto pulita.
Per fornire le migliori esperienze, utilizziamo tecnologie come i cookie per memorizzare e/o accedere alle informazioni del dispositivo. Il consenso a queste tecnologie ci permetterà di elaborare dati come il comportamento di navigazione o ID unici su questo sito. Non acconsentire o ritirare il consenso può influire negativamente su alcune caratteristiche e funzioni.
Funzionale
Sempre attivo
L'archiviazione tecnica o l'accesso sono strettamente necessari al fine legittimo di consentire l'uso di un servizio specifico esplicitamente richiesto dall'abbonato o dall'utente, o al solo scopo di effettuare la trasmissione di una comunicazione su una rete di comunicazione elettronica.
Preferenze
L'archiviazione tecnica o l'accesso sono necessari per lo scopo legittimo di memorizzare le preferenze che non sono richieste dall'abbonato o dall'utente.
Statistiche
L'archiviazione tecnica o l'accesso che viene utilizzato esclusivamente per scopi statistici.L'archiviazione tecnica o l'accesso che viene utilizzato esclusivamente per scopi statistici anonimi. Senza un mandato di comparizione, una conformità volontaria da parte del vostro Fornitore di Servizi Internet, o ulteriori registrazioni da parte di terzi, le informazioni memorizzate o recuperate per questo scopo da sole non possono di solito essere utilizzate per l'identificazione.
Marketing
L'archiviazione tecnica o l'accesso sono necessari per creare profili di utenti per inviare pubblicità, o per tracciare l'utente su un sito web o su diversi siti web per scopi di marketing simili.