Cos’è il Codex?
È la Bibbia di WordPress, un vero e proprio manuale gratuito online in continuo aggiornamento.
Contiene moltissime informazioni che ti possono servire durante l’utilizzo base di WordPress, ma anche tutte le nozioni utili agli sviluppatori di temi e plugin.
- Vuoi sapere cosa devi fare per muovere i primi passi su WP?
- Vuoi provare a realizzare un plugin?
- Vuoi capire come realizzare un tema?
- Vuoi capire come utilizzare una funzione?
- Vuoi capire il funzionamento di WP, conoscerne la struttura e fare le prime modifiche?
- Vuoi … WordPress?
Bene, se non l’hai ancora fatto, vai a visitare il Codex, immediatamente!
È presente anche qualche informazione in lingua italiana, ma la versione in inglese è la più completa, ti consiglio di consultare questa.
Fortunatamente, la community di WordPress è molto attiva e sono presenti molte guide su qualsiasi argomento, spesso trattato meglio di quanto venga fatto sul Codex.
Per cui, se non trovi le informazioni desiderate in questa Bibbia digitale, cerca pure su Google (o viceversa).
Ovviamente, siccome il Codex è un wiki aperto a tutti, puoi tranquillamente contribuire a migliorarne il contenuto, potresti aiutare moltissime persone.
Indice
Come usare il Codex
Il Codex è uno strumento adatto a tutti i livelli, dal super principiante, al super esperto, per cui ognuno ha bisogno di cercare informazioni diverse.
Prima di partire, ti consiglio di dare un’occhiata alle FAQ.
Se invece sei già troppo avanti, ecco una raccolta di argomenti avanzati.
Sono nuovo su WordPress
Benvenuto!
Hai fatto un’ottima, scelta, WordPress è davvero fenomenale!
Per prima cosa inizia da questa pagina per capire cosa dovresti fare in “piccoli” step.
Qui imparerai a capire cos’è WordPress, quali caratteristiche dovrebbe avere il tuo hosting (ecco una selezione tra i migliori per iniziare), come installarlo e soprattutto, avere una panoramica delle cose che si possono fare con WP.
Ti consiglio anche di imparare bene ad usare il nuovo editor a blocchi, visto che è il futuro di WP.
Temi: che figata! Voglio imparare a modificarli
Hai ragione, i temi sono veramente belli, ma sono anche complicati da capire all’inizio.
Inizia con questa pagina dove imparerai le nozioni base, come caricarli sullo spazio web e come attivarli.
È importante imparare subito la differenza tra un tema classico e un tema a blocchi.
Poi passa allo sviluppo del tema, dove , a conoscere la struttura di un tema con tutti i vari file (index.php, single.php, page.php, oppure index.html, home.html, …).
Nonostante le descrizioni siano brevi, si capisce benissimo il ruolo di ciascun file all’interno del tema, finalmente capirai a cosa servono realmente, non sono mica lì a pettinare le bambole.
Sempre la stessa pagina è molto utile per imparare a modificare correttamente un tema creando un child theme (proprio come ho spiegato in il tema child di WordPress).
Capisci bene cosa sono i templates per usarli per creare delle pagine con strutture personalizzate.
Infine ti viene spiegato come implementare correttamente i file Javascript all’interno del tema (usando la funzione wp_enqueue_script()), quali sono le linee guide da seguire e come fare un po’ di debug.
Se vuoi approfondire però, guarda Site Design and Layout!
Amo i plugin, voglio imparare a smanettarci su
Se vuoi cominciare a capire come sviluppare un plugin, non ti resta che guardare la pagina manuale dei plugin.
Ti verrà spiegato come realizzarne uno dalla A alla Z, stando sempre attento a seguire le linee guida, gli standard di WordPress:
- WordPress PHP Coding Standards.
- WordPress HTML Coding Standards.
- WordPress CSS Coding Standards.
- WordPress JavaScript Coding Standards.
Senza dubbio, impara a gestire gli Hooks, Actions e Filters.
Con i temi classici impara ad usare gli shortcode.
Oltre a tutto ciò, WordPress offre moltissime API che ti conviene iniziare a studiare per sviluppare in questo ecosistema.
Sono uno smanettone. Amo WordPress.
Per ultimo, potresti essere un essere (umano) particolarmente super dotato (con i codici).
In questo caso, puoi contribuire tu stesso allo sviluppo di WordPress, per cui ti rimando alla documentazione del vero sviluppatore WP 🙂
E se scopri qualche bug, dillo subito alla comunità, e magari proponi anche una soluzione.
Quello che ho trovato più utile
Io utilizzo spesso il Codex per cercare le informazioni su una funzione ben precisa e capirne il funzionamento pratico, grazie alla Function_Reference, la mia sotto-Bibbia 🙂
Ad esempio, se in un tema trovo una funzione di cui non ne conosco l’utilizzo (o di cui non mi ricordo bene tutti i parametri), scrivo su Google il nome della funzione seguito dalla parola codex: nome-della-funzione codex.
In questo modo trovo immediatamente la pagina con la spiegazione ufficiale.
Ecco quello che per me è l’utile dell’utile del Codex:
- THE_LOOP: è la funzione php utilizzata per mostrare gli articoli
- WP-QUERY: è la classe utilizzata per effettuare delle query
- set_transient() e get_transient(): funzioni per sfruttare la cache
- Custom Post Type: per creare nuove tassonomie (catalogo di prodotti o qualsiasi altra cosa). Ho creato anche un articolo su cos’è il CPT.
- Hooks: gli agganci che si possono fare con WP, il metodo migliore per apportare delle modifiche a qualsiasi cosa.
- Custom Fields: permette di aggiungere campi extra a post, pagine e CPT. Ecco il mio articolo sui campi personalizzati.
- Custom Meta Boxes: permette di aggiungere informazioni aggiuntiva a pagine, articoli e CPT, in modo nativo.
Buon Codex a tutti!


