Ti diamo il benvenuto nel Corso WP dove puoi imparare WordPress passo dopo passo, anche se parti completamente da zero. Qui trovi tutti gli articoli, le guide strutturate e le risorse ordinate per argomento, così puoi seguire il percorso formativo nella sequenza più adatta alle tue esigenze.
Ogni articolo è pensato per essere pratico, ricco di esempi e immediatamente applicabile al tuo progetto, anche se non hai mai creato un sito prima. Nel percorso troverai lezioni dedicate alla gestione dei contenuti, alla personalizzazione del tema, ai menu, ai widget, all’installazione dei plugin, alla privacy, al monitoraggio, fino alla manutenzione e alla migrazione del tuo sito WordPress.
Buono studio! Se hai dubbi o curiosità, torna qui: le lezioni crescono e si aggiornano continuamente.
Introduzione a WordPress
- Cos’è WordPress e perché è popolare
- Glossario WordPress
- Storia di WordPress in breve
- Come iniziare a usare WordPress
- Differenza tra WordPress.com e WordPress.org
- Cosa si può realizzare con WordPress: blog, e-commerce, portfolio, sito aziendale
- Checklist di controllo per il primo sito WordPress
Hosting e dominio
- Cos’è un dominio (nome a dominio + spazio web)
- Cos’è un hosting e perché è importante
- Differenze tra hosting condiviso, VPS, dedicato
- Hosting gratuiti (Altervista), consigliati per principianti
- Testare WordPress con Playground
- Requisiti minimi per WordPress
- Come scegliere un nome dominio efficace e un hosting efficiente
Installazione e configurazione
- Installazione automatica (Softaculous, simili)
- Installazione manuale via FTP e database MySQL
- Prima configurazione: lingua, titolo sito, amministratore
- Requisiti per una installazione WordPress
- Accedere al pannello di amministrazione (/wp-admin)
Area amministrativa e Bacheca
- Panoramica backend: barra laterale, superiore, widget
- Gestione delle opzioni principali: generali, scrittura, lettura, discussione, media, permalink
- Barra delle opzioni rapide
- Schermata aggiornamenti
- Come gestire gli aggiornamenti di WordPress
- Aggiornamenti automatici sì, aggiornamenti automatici no
- Strumenti Import / Export
Gestione dei contenuti
- Articoli e pagine: differenze, creazione, bozze, revisioni, tipi di pubblicazione
- Trackback e pingback
- Tipi di contenuto: editor classico, Gutenberg (panoramica blocchi), Page Builder
- Impostare backlink interni e esterni
- Tassonomie: categorie, tag e loro gestione
- Opzioni dei tipi di contenuto
- Revisioni e versionamento
- Visibilità contenuti
- Protezione con password
- Come WordPress elabora i contenuti
Media: immagini, video, file
- Gestione e modifica media in WordPress
- Peso e dimensioni immagini, preparazione file (tool online)
- Immagini copyleft, SEO friendly
- Media: immagini, video, file
Personalizzazione dell’Aspetto
- Anatomia di una pagina web
- Temi: gratuiti, freemium, premium
- Installazione e personalizzazione tema (free/freemium)
- Personalizza e personalizzazione tema (FSE e frontpage)
- Il repository dei Temi di WordPress.Org
- Gestione dei font
- Temi builder (Elementor, Spectra, ecc.)
- Creare tema child
Menu e Widget
- Creazione e gestione menu di navigazione
- Tipi di voci di menu
- Widget e Widget Area: cosa sono e come gestirli
- Gestione widget in sidebar e footer
Moduli di contatto
- Installazione e configurazione
- Creazione modulo per la pagina contatti (free plugin)
Plugin
- Cosa sono i plugin e come estendono WordPress
- Installare, attivare e disattivare plugin
- Il repository dei Plugin di WordPress.Org
- Quanti plugin deve avere un sito web
- Plugin essenziali: SEO, sicurezza, backup, cache
- Plugin indispensabili consigliati
Opzioni Privacy e Policy
- Privacy e Cookie policy: cosa sono e implementazione
- Opzioni privacy
- Plugin per la Privacy Policy (GDPR)
Analytics e monitoraggio
- Collegare sito a Google Analytics e Search Console
- Configurare Google Analytics e Search Console
- Dati di Analytics (base): provenienza traffico, permanenza, pagine più visitate
- Monitorare uptime e performance
Sicurezza e backup
- Perché è fondamentale la sicurezza
- Buone pratiche di sicurezza: processo, non solo plugin
- Plugin di sicurezza consigliati: Wordfence, Solid Security e altri
- Perché serve il backup, come fare backup automatici e ripristinare sito
- Aggiornare WordPress, temi e plugin in sicurezza
- Hardening WordPress: irrobustire il sito con configurazioni mirate
- Cosa fare se il sito è hackerato
Risoluzione dei problemi
- Errori comuni WordPress
- Problemi di login
- Modifiche che non si vedono
- Modalità debug semplificata
SEO per WordPress
- SEO on-page: pratiche base
- Installazione/configurazione plugin SEO (Yoast, Rank Math)
- Ottimizzare titoli, URL, meta description, immagini
- Creare una sitemap e inviarla a Google
Ottimizzare la velocità
- Importanza velocità sito
- Ottimizzazione immagini, cache, database
- CDN e compressione GZIP
- Plugin di caching consigliati
Siti multilingua
- Quando conviene avere più lingue
- Plugin multilingua consigliati (Polylang, WPML, ecc.)
- Gestione contenuti tradotti e menu multilingua
E-commerce con WordPress
- Cos’è WooCommerce e come funziona
- Installazione e configurazione WooCommerce
- Creazione prodotti e gestione carrello
- Pagamenti, spedizioni, tasse
Manutenzione e migrazione
- Pulizia periodica del database
- Migrare e clonare un sito WordPress
- Spostare WordPress in una sottocartella
- Cambio URL sito
- Debug JavaScript
Ruoli utente
Accessibilità e Web Design
- Ispirarsi senza copiare
- Colori e contrasti per l’accessibilità
- Font accessibili
- Ogni pagina come landing
Risorse e prossimi passi
- Come continuare a imparare WordPress
- Risorse utili: forum, community, corsi
Altri temi di approfondimento
- Cos’è il file robots.txt e come gestirlo
- Differenze tra Gutenberg e Page Builder
- Come migliorare l’accessibilità di un sito WordPress
- Invio di email dal tuo sito, come gestirle al meglio (SMTP, DMARC, …)
- Cos’è l’Intrinsic Web Design e perché WordPress lo usa nel suo editor
Ultimi articoli pubblicati
Hardening WordPress: irrobustire il sito con configurazioni mirate
L’hardening di WordPress è l’insieme delle configurazioni che riducono la superficie d’attacco di un’installazione: proteggere wp-config.php, impostare i permessi corretti, disattivare XML-RPC e l’editor di file dalla bacheca, aggiungere gli header di sicurezza HTTP. Non è un’attività una tantum, ma parte di un processo continuo da affrontare sempre con un backup pronto e, se necessario, con l’aiuto di un plugin o di uno sviluppatore.
Come iniziare a usare WordPress
Questo articolo guida passo dopo passo chi si avvicina a WordPress, spiegando in modo chiaro come funziona la piattaforma e da dove iniziare. Dopo una panoramica sui motivi del suo successo, introduce la differenza fondamentale tra frontend e backend, per aiutare a comprendere come si costruisce e si gestisce un sito.
Vengono poi illustrati i primi passaggi essenziali dopo l’installazione, come la configurazione delle impostazioni generali, la gestione dei permalink e la pulizia dei contenuti di esempio. Una parte centrale è dedicata alla bacheca di WordPress, con una spiegazione semplice delle principali sezioni: articoli, pagine, media, aspetto e plugin.
L’articolo evidenzia anche gli errori più comuni da evitare e cosa è meglio non modificare nelle fasi iniziali,
Perché WordPress usa Gutenberg: vantaggi dell’Editor a blocchi
Perché WordPress ha scelto l’editor Gutenberg e come questo sistema a blocchi rivoluzioni la creazione del tuo sito? In questo articolo parliamo della facilità d’uso di questo editor, di come migliori le prestazioni del tuo sito e esploriamo insieme i motivi per cui utilizzarlo.
Differenze tra hosting condiviso, VPS, dedicato
In questo articolo analizzeremo in modo semplice e graduale le principali tipologie di hosting, spiegando come funzionano, a chi sono adatte, vantaggi e svantaggi, con esempi pratici legati all’uso di WordPress.
Dynamic Block da 0 a 100 in 5 minuti
Scopri come creare un Dynamic Block per WordPress in soli 5 minuti. Questa guida rapida ti spiega come configurare il file block.json e utilizzare la funzione di rendering in PHP per visualizzare contenuti dinamici lato front-end. Una risorsa pratica per superare i limiti dei blocchi statici e integrare dati in tempo reale nel nuovo editor a blocchi.
Test automatizzati con PHPUnit
Ottavo articolo della serie sui fondamenti dello sviluppo di plugin WordPress Introduciamo l’uso di PHPUnit per implementare unit test nello sviluppo di plugin WordPress. Impara a configurare l’ambiente di test, scrivere casi di prova efficaci e verificare la logica del codice in modo automatizzato. Una risorsa fondamentale per prevenire bug, garantire la stabilità del software e adottare un approccio professionale orientato alla qualità e alla manutenibilità.
Analisi statica con PHPStan
Settimo articolo della serie sui fondamenti dello sviluppo di plugin WordPress. Guida all’utilizzo di PHPStan per l’analisi statica dei plugin WordPress. Impara a individuare bug latenti e refusi nel codice senza doverlo eseguire, migliorando la robustezza e la qualità del tuo sviluppo. Scopri come configurare i livelli di analisi e integrare estensioni specifiche per WordPress per gestire correttamente le funzioni del core e le dipendenze professionali.
Coding Standards con PHPCS e WPCS
Sesto articolo della serie sui fondamenti dello sviluppo di plugin WordPress. Impara a utilizzare PHP_CodeSniffer e i WordPress Coding Standards (WPCS) per scrivere codice pulito, sicuro e performante. Impara a installare e configurare questi strumenti per identificare automaticamente errori e violazioni delle linee guida ufficiali. Una risorsa indispensabile per garantire l’interoperabilità, la manutenibilità e la qualità professionale dei tuoi plugin e temi WordPress.
GitHub Actions per lo sviluppo di plugin WordPress
Quinto articolo della serie sui fondamenti dello sviluppo di plugin WordPress. Come utilizzare le GitHub Actions per automatizzare il flusso di lavoro nello sviluppo di plugin WordPress. Impara a configurare test automatici, controllare gli standard del codice (PHPCS) e automatizzare il rilascio su repository esterni o server. Una risorsa fondamentale per implementare processi di Continuous Integration e garantire software di alta qualità con ogni commit.
