Corso WP

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

Hosting e dominio

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
  • 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

Risoluzione dei problemi

SEO per WordPress

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


Ultimi articoli pubblicati

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à.

ContinuaTest automatizzati con PHPUnit

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.

ContinuaAnalisi statica con PHPStan

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.

ContinuaCoding Standards con PHPCS e WPCS

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.

ContinuaGitHub Actions per lo sviluppo di plugin WordPress

wp-env – Ambiente di sviluppo locale per plugin WordPress

Quarto articolo della serie sui fondamenti dello sviluppo di plugin WordPress. Come utilizzare @wordpress/env per creare rapidamente un ambiente di sviluppo locale basato su Docker. La guida spiega come installare, configurare e avviare un’istanza WordPress isolata per testare plugin e temi in modo professionale. Impara a gestire script personalizzati e a semplificare il tuo flusso di lavoro eliminando le complessità delle configurazioni server manuali.

Continuawp-env – Ambiente di sviluppo locale per plugin WordPress

Configurazione di Composer per lo sviluppo di plugin WordPress

Terzo articolo della serie sui fondamenti dello sviluppo di plugin WordPress. Come configurare Composer per gestire le dipendenze nello sviluppo di plugin WordPress. Impara a utilizzare l’autoloader PSR-4, organizzare le librerie esterne e ottimizzare il codice tramite file composer.json. Una risorsa essenziale per modernizzare il tuo workflow, garantendo modularità, ordine e standard professionali nello sviluppo di soluzioni avanzate per il CMS.

ContinuaConfigurazione di Composer per lo sviluppo di plugin WordPress

Git e GitHub per lo sviluppo di plugin WordPress

Secondo articolo della serie sui fondamenti dello sviluppo di plugin WordPress. Impara a utilizzare Git e GitHub per ottimizzare lo sviluppo di plugin WordPress. Scopri come gestire le versioni del codice, collaborare in team e automatizzare il rilascio dei file tramite le GitHub Actions. Impara a configurare un workflow professionale per mantenere i tuoi progetti organizzati, sicuri e facilmente aggiornabili, migliorando drasticamente la qualità del tuo flusso di lavoro.

ContinuaGit e GitHub per lo sviluppo di plugin WordPress