Codex di WordPress: cos’è e come usarlo

Codex di WordPress: cos'è e come usarlo

Cos’è il Codex? È la Bibbia di WordPress, un vero e proprio manuale gratuito online in continuo aggiornamento. Contiene tutte (o quasi) le informazioni che ti possono servire durante l’utilizzo base di WordPress, ma anche tutte le nozioni utili agli sviluppatori di temi e plugin (e dello stesso WordPress).

  • 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! (subito dopo aver visitato la mia Blogging Box 😉 )

È presente anche qualche informazione in lingua italiana, ma la versione in inglese è la più completa, ti consiglio di consultare questa (se non conosci l’inglese, aiutati con Google Translate).

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.

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

E allora… 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.

Temi: che figata! Voglio imparare a modificarli

Hai ragione, i temi sono veramente belli… ma anche complicati da capire all’inizio. Inizia con questa pagina dove imparerai le nozioni base, come caricarli sullo spazio web e come attivarli.

Poi passa allo sviluppo del tema, dove imparerai a conoscere la struttura di un tema con tutti i vari file (index.php, single.php, page.php …). 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).

Ma soprattutto, leggi con attenzione “Custom Page Templates“, potresti usarlo per creare delle pagine con strutture personalizzate. Io le uso tantissimo.

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 questa pagina!

Amo i plugin, voglio imparare a smanettarci su

Se vuoi cominciare a capire come sviluppare un plugin, non ti resta che guardare questa pagina. Ti verrà spiegato come realizzarne uno dalla A alla Z, stando sempre attento a seguire le linee guida.

Senza dubbio, non ti puoi perdere la pagina delle API dei plugin, dove puoi trovare tutte le funzioni per gestire gli Hooks, le Actions e i Filters.

PS: anche gli shortcode potrebbero tornarti molto utili!

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 Pages Template: per utilizzare il fantastico template personalizzato per ogni pagina
  • Custom Post Type: per creare nuove tassonomie (catalogo di prodotti o qualsiasi altra cosa)
  • Hooks: gli agganci che si possono fare con WP, il metodo migliore per apportare delle modifiche a qualsiasi cosa

Buon Codex a tutti!

VUOI CREARE IL TUO SITO O BLOG WORDPRESS?

Scegli uno tra i migliori hosting per WordPress

HOSTING

Scegli uno tra i migliori hosting per WordPress

Hosting

Scegli uno tra i migliori temi WordPress professionali

GRAFICA

Scegli uno tra i migliori temi WordPress professionali

Grafica

Guide e risorse per gestire il sito WordPress a 360°

GESTIONE

Guide e risorse per gestire il sito WordPress a 360°

Gestione
  
con le dita sempre in costante, frenetico movimento sulla tastiera… vengo spesso trascinato e catturato “in rete” per colpa delle mille idee che mi girano per la testa (prima o poi troverò quella giusta)… dal futuro incerto (nonostante una laurea, e chi non lo è?..siamo in tanti!) .. credo fortemente nella condivisione della conoscenza!
2 Commenti
  • Bravo, una ripassatina per uno “zappone” come me fa sempre bene! Ottimo articolo con tutti i link che servono.