La sezione Develop raccoglie una serie di articoli dedicati allo sviluppo su WordPress, pensati per fornire una base solida e progressiva a chi desidera lavorare in modo consapevole con il codice e con l’architettura del CMS.
L’indice è organizzato per offrire un percorso logico di apprendimento, che parte dai concetti essenziali dello sviluppo WordPress e arriva progressivamente a funzionalità più avanzate. L’obiettivo è fornire agli sviluppatori gli strumenti necessari per creare soluzioni scalabili, facili da gestire e conformi all’ecosistema WordPress, sia per progetti personali che professionali.
Dynamic Block da 0 a 100 in 5 minuti
I blocchi hanno la reputazione di essere complicati. Troppi file di configurazione, troppi tutorial del 2019, troppa magia npm. Ma è ancora così? In questo tutorial ti mostro che il percorso da una cartella vuota a un Dynamic Block funzionante richiede circa 5 minuti. Nessuna conoscenza pregressa, nessun file di…
Test automatizzati con PHPUnit
Ottavo articolo della serie sui fondamenti dello sviluppo di plugin WordPress. Negli articoli precedenti abbiamo aggiunto PHPCS per lo stile e PHPStan per la correttezza. Ora completiamo la pipeline di qualità con test automatizzati che verificano il comportamento del plugin. PHPCS controlla come appare il codice. PHPStan controlla se è…
Analisi statica con PHPStan
Settimo articolo della serie sui fondamenti dello sviluppo di plugin WordPress. Nell’articolo precedente abbiamo configurato PHPCS per far rispettare gli standard di codifica. Ora aggiungiamo un secondo livello di controllo: l’analisi statica con PHPStan. PHPCS verifica come appare il tuo codice. PHPStan verifica se il tuo codice è corretto. È…
Coding Standards con PHPCS e WPCS
Sesto articolo della serie sui fondamenti dello sviluppo di plugin WordPress. Abbiamo un repository, Composer, un ambiente locale e una pipeline CI. Ora facciamo in modo che il codice segua automaticamente gli standard WordPress. Uno stile di codice coerente non è una questione estetica — riduce i bug, rende le…
GitHub Actions per lo sviluppo di plugin WordPress
Quinto articolo della serie sui fondamenti dello sviluppo di plugin WordPress. Abbiamo un repository Git, Composer e un ambiente locale con wp-env. Ora automatizziamo i controlli di qualità con GitHub Actions. Finora ogni verifica sul tuo codice è stata manuale: esegui un comando, guardi il risultato, vai avanti. Funziona, ma…
wp-env – Ambiente di sviluppo locale per plugin WordPress
Quarto articolo della serie sui fondamenti dello sviluppo di plugin WordPress. Negli articoli precedenti abbiamo configurato un repository Git e Composer con autoloading PSR-4. Ora ci serve un’installazione WordPress per testare il plugin. Per sviluppare un plugin hai bisogno di un WordPress funzionante. Tradizionalmente questo significava installare MAMP, XAMPP o…
Configurazione di Composer per lo sviluppo di plugin WordPress
Terzo articolo della serie sui fondamenti dello sviluppo di plugin WordPress. Nell’articolo precedente abbiamo creato un repository Git ben strutturato su GitHub. Ora aggiungiamo Composer per gestire le dipendenze e l’autoloading. Se hai mai scritto una catena di require o include per caricare le tue classi PHP, sai quanto diventa…
Git e GitHub per lo sviluppo di plugin WordPress
Questo è il secondo articolo di una serie sui fondamenti dello sviluppo di plugin per WordPress. Vedremo come configurare strumenti e workflow – dal controllo di versione ai test automatizzati – per sviluppare plugin con sicurezza. Che tu stia creando un piccolo plugin di utilità o un’estensione ricca di funzionalità,…
Introduzione ai plugin di WordPress
Scopri cosa sono i plugin di WordPress, come funzionano e perché sono fondamentali per estendere le funzionalità del tuo sito senza scrivere codice. Una guida completa che ti accompagna dalla scelta dei plugin migliori fino alla loro installazione e gestione in totale sicurezza.
