WordPress tutorial

In questo tutorial tratteremo tutto quello che c’è da sapere su WordPress.

WordPress tutorial

WordPress è un sistema di gestione dei contenuti (CMS) online e open-source basato su PHP e MySQL. Iniziando come piattaforma di blogging, WordPress è diventato il CMS più popolare a livello mondiale, alimentando oltre il 40% di tutti i siti web e dominando il mercato dei CMS con una quota del 60%.

In questo tutorial di WordPress, troverai tutto quello di cui hai bisogno per iniziare. Dall’installazione ai backup, abbiamo le risorse per aiutarti a imparare cos’è WordPress e come usarlo.

Assicurati di dare un’occhiata ai nostri più recenti tutorial su WordPress alla fine di questo articolo.

Nozioni di base di WordPress

WordPress, come un content management system, è un’applicazione per creare, modificare e pubblicare contenuti digitali, individualmente o come team. Inoltre, WordPress supporta vari formati di testo, immagini, video e codice personalizzato, rendendo possibile creare contenuti completi e accattivanti.

Ci sono due tipi di WordPress: WordPress.org self-hosted e WordPress.com ospitato.

Ciò che varia tra queste due piattaforme è l’host. Utilizzando WordPress.org self-hosted, puoi scaricare il software WordPress e ospitarlo su un hosting WordPress gestito come Hostinger.

D’altra parte, WordPress.com è una soluzione ospitata che ti permette di creare un sito WordPress gratuitamente. Tuttavia, è una soluzione meno flessibile, e gli annunci vengono mostrati sul sito a meno che non si acquisti un piano a pagamento.

Questo tutorial WordPress si concentrerà sulla versione self-hosted.

Installazione di WordPress

Il primo passo è scegliere il web hosting. Ci sono diversi fornitori e piani di hosting disponibili, ma dovresti cercare uno che soddisfi i seguenti requisiti di sistema di WordPress:

  • Versione PHP 7.4 o superiore
  • Versione MySQL 5.7 o superiore OPPURE versione MariaDB 10.4 o superiore
  • Supporto HTTPS

La maggior parte dei servizi di web hosting supporta oggi tutti questi. Inoltre, sono spesso disponibili auto-installer per semplificare il processo di installazione e l’avvio di un sito web WordPress.

Suggerimento professionale

Prima di procedere con l’installazione di WordPress, devi decidere come accedere al tuo sito web, che sia tramite il root del tuo nome di dominio (esempio.com), sottodirectory (esempio.com/blog), o nome di sottodominio (blog.esempio.com). 

Se vuoi configurare WordPress su un nome di sottodominio, dovrai fare un passaggio aggiuntivo e creare sottodominio. Su Hostinger, questo può essere facilmente fatto tramite hPanel.

Ecco alcuni modi per installare WordPress:

  • Utilizzando l’auto-installer di hPanel. Quando si configura un piano di hosting di Hostinger, puoi utilizzare la procedura guidata di avvio per configurare WordPress. In alternativa, utilizza l’auto-installer di hPanel.
  • Utilizzando il template VPS di Hostinger. Se hai un piano VPS, il template VPS di Hostinger può aiutarti a configurare facilmente WordPress e il sistema operativo del server senza utilizzare la riga di comando.
  • Installando manualmente WordPress. Come alternativa, installa WordPress manualmente scaricando i file da WordPress.org ed estraendoli nella directory public_html. Nota che dovrai impostare manualmente un database WordPress per il sito web.

Installazione di temi WordPress

I temi di WordPress influenzano l’aspetto e alcune funzioni del tuo sito WordPress. Mentre alcuni sono multifunzionali e possono essere utilizzati su qualsiasi sito web, altri sono costruiti appositamente e presentano template per siti web di e-commerce o portfolio, ad esempio.

Per installare un tema WordPress, accedi alla sezione Aspetto, fai clic sul pulsante Aggiungi nuovo tema e cerca i migliori temi WordPress gratuiti. Puoi anche filtrare i temi per funzionalità e colori.

La funzione di anteprima ti permette di vedere come apparirà il sito web utilizzando il tema selezionato. In questo modo si può evitare di installare più temi solo per trovare quello più adatto alle proprie esigenze. Una volta deciso, fai clic su Installa e poi su Attiva il tema.

Se hai acquistato un tema premium da una piattaforma di terze parti, devi caricare manualmente i file del tema.

Accedi alla stessa sezione Aspetto, premi il pulsante Carica tema e seleziona il file .zip del tema. Potrebbe volerci fino a qualche minuto per completare il processo di caricamento. Una volta fatto, Attiva il tema.

Installazione dei plugin di WordPress

I plugin di WordPress ti permettono di aggiungere nuove funzionalità a un sito WordPress senza alcuna programmazione. Ci sono migliaia di plugin gratuiti e a pagamento creati per scopi diversi, dalla condivisione sui social media alla sicurezza del sito.

Per installarne uno, vai su PluginAggiungi nuovo plugin e inserisci il suo nome nella funzione di ricerca. Premi il pulsante Installa ora e poi Attiva il plugin.

Da notare che ci sono plugin premium di WordPress che non possono essere installati dalla directory ufficiale dei plugin di WordPress. Se hai acquistato un plugin premium da un marketplace di terze parti, devi caricarlo manualmente su WordPress.

Per installare un plugin premium, fai clic su Carica plugin. Seleziona un file di archivio plugin da caricare e installare. Una volta fatto, attiva il plugin.

Ma ricorda, non è consigliato installare troppe estensioni, poiché possono avere un enorme impatto sulle prestazioni del sito. Installa solo l’essenziale e cancella tutto quello che non stai utilizzando.

Lettura consigliata

Se hai bisogno di una guida dettagliata, consulta il nostro tutorial su come installare un plugin WordPress.

Pubblicazione di contenuti

Creare un sito web WordPress comporta la pubblicazione di un nuovo post o pagina. Le pagine sono principalmente utilizzate per contenuti statici e non aggiornati: “Contattaci” o “Chi siamo” sono buoni esempi di pagine.

D’altra parte, i post di WordPress vengono utilizzati per pubblicare contenuti urgenti e possono essere categorizzati, contrassegnati e archiviati.

Creazione di un nuovo post

Per creare un nuovo post su WordPress, vai su ArticoliAggiungi nuovo articolo dalla barra laterale sinistra della dashboard o scegli l’opzione Nuovo → Articolo sulla barra degli strumenti superiore.

Ti verrà presentato uno schermo di modifica con varie funzionalità di pubblicazione. Il primo passaggio è inserire un titolo per il tuo post sul blog.

Successivamente, inserisci il contenuto effettivo del post del blog utilizzando i blocchi di WordPress. Se vuoi formattare il testo, usa le opzioni della barra degli strumenti del blocco.

Il pannello delle impostazioni del post si trova sul lato destro dello schermo, con ogni sezione che svolge una funzione particolare:

  • Riassunto del post. Cambia lo stato e la visibilità del post e pianificalo. Per rendere il post del blog fisso, seleziona l’opzione Fissa in cima al blog.
  • Categorie. In questa casella, puoi aggiungere, eliminare o modificare la categoria del post.
  • Tag. Questo riquadro ti aiuta ad aggiungere rapidamente nuovi tag.
  • Immagine in evidenza. Puoi assegnare un’immagine in evidenza, che sarà visibile in cima al post.

Per pubblicare il post, fai clic sul pulsante Pubblica nell’angolo in alto a destra dello schermo dell’editor.

Creazione di una nuova pagina

Creare una nuova pagina comporta lo stesso editor di blocchi. Quindi, il processo di inserimento e formattazione del testo è simile alla creazione di un post. Per creare una nuova pagina WordPress, fai clic su Pagine → Aggiungi nuova.

Il menu Pagine non ha le opzioni Tag e Categorie. Invece, ha una sezione chiamata Attributi pagina.

In questa sezione, puoi cambiare l’ordine delle pagine e impostare le pagine parent.

Ottimizzazione delle prestazioni di WordPress

Man mano che il tuo sito web WordPress cresce, aumenta anche il numero di testi, immagini, codici e altri file multimediali. Un sito web più grande impiega più tempo a caricarsi.

Per evitare ciò, dovresti investire del tempo nell’ottimizzazione di WordPress. Garantirà che le tue pagine si carichino rapidamente ed efficientemente, ed è anche utile per WordPress SEO.

L’ottimizzazione di WordPress è relativamente facile, grazie al numero di plugin e altri strumenti disponibili.

Ottimizzazione delle immagini di WordPress

L’ottimizzazione delle immagini è un altro compito cruciale per rendere veloce il tuo sito WordPress. In generale, due problemi principali possono causare un caricamento lento delle immagini:

  • Utilizzo di immagini troppo grandi. Un’immagine eccessivamente grande causa tempi di caricamento ridondanti.
  • Immagini non sono completamente compresse. Le immagini di alta qualità occupano più spazio. Nella maggior parte dei casi, puoi comprimerli per ridurre la dimensione del file mantenendo un livello accettabile di qualità.

Se non hai bisogno di immagini ad alta risoluzione sul tuo sito web, ridimensionale prima di caricarle su WordPress: puoi anche utilizzare un plugin per l’ottimizzazione delle immagini per comprimerle.

Abilitazione della compressione GZIP per WordPress

Abilitare la compressione GZIP per un sito web WordPress è un ottimo modo per aumentare la velocità e le prestazioni. In breve, funziona trovando stringhe simili in un file di testo e sostituendole temporaneamente, risultando in una dimensione del file più piccola.

I file HTML e CSS contengono molto testo ripetitivo e spazi, rendendo la compressione GZIP molto efficace. Nel complesso, può ridurre la dimensione di una pagina WordPress fino al 50-70%.

Quello che dovresti ricordare è che la compressione GZIP potrebbe aumentare leggermente l’uso della CPU. Se non è un problema, è un ottimo modo per ottimizzare il tuo sito WordPress.

Utilizzo di una rete di distribuzione dei contenuti

Impostare una rete di distribuzione dei contenuti (CDN) velocizzerà WordPress memorizzando i contenuti in più data center in tutto il mondo.

Una volta che un visitatore entra nel tuo sito, i contenuti verranno consegnati dal data center più vicino, con il risultato di una migliore esperienza di interfaccia utente.

Hostinger offre una CDN integrata su alcuni piani di hosting con server disponibili in sei paesi, tra cui Stati Uniti, Francia, Brasile e India. Puoi attivarlo facilmente da hPanel e può migliorare le prestazioni del tuo sito web del 40%.

Le CDN funzionano anche molto bene con i plugin di caching di WordPress, e ci sono strumenti gratuiti per iniziare.

Utilizzo dei plugin di caching per WordPress

I plugin di caching di WordPress creano e consegnano una versione statica del tuo sito web invece di caricare tutti gli script PHP ogni volta che qualcuno aggiorna o rientra nel tuo sito.

Ad esempio, quando accedi a un sito che visiti frequentemente, il tuo browser avrà una parte del suo contenuto statico nella sua cache.

Di conseguenza, il browser deve richiedere meno file e informazioni dal server, portando infine a un caricamento più veloce.

Ecco alcuni dei plugin di caching di WordPress più popolari:

Abilitazione del lazy loading

In generale, quando si apre una pagina web, tutto il contenuto viene caricato immediatamente. Utilizzando il lazy loading di WordPress, è possibile ritardare l’inizializzazione di alcuni oggetti fino a quando non sono necessari.

La pratica più comune consiste nel visualizzare le immagini solo quando sono visibili dal punto di vista del visitatore.

Tutto ciò che devi fare per sfruttare questa tecnica è installare e abilitare un plugin come LazyLoad.

Rinvio dell’analisi di JavaScript su WordPress

La maggior parte dei temi, plugin e componenti aggiuntivi dei social media utilizzano molto JavaScript, che di default viene caricato per primo quando si accede a un sito. Questo farà apparire HTML e altri contenuti visivi solo dopo aver caricato JavaScript.

Puoi rimandare l’analisi di JavaScript su WordPress in modo che gli elementi visivi appaiano più velocemente, mentre altri contenuti che utilizzano JavaScript verranno caricati successivamente.

Protezione di WordPress

Poiché milioni di siti web utilizzano WordPress, è diventato un obiettivo popolare per gli attacker.

Tuttavia, ci sono parecchie misure che puoi adottare per proteggere il tuo sito da hacking e altre attività malevole.

Aggiornamento di WordPress

Uno dei fattori più importanti per garantire la sicurezza del tuo sito è utilizzare l’ultima versione di WordPress e aggiornare sempre temi e plugin.

La maggior parte degli aggiornamenti include modifiche alla sicurezza e correzioni di vulnerabilità, proteggendo i siti da potenziali sfruttamenti. Una pratica comune tra gli hacker è sfruttare i siti che utilizzano una versione obsoleta di WordPress con una vulnerabilità nota.

In alcuni casi, il sito web viene aggiornato automaticamente con il rilascio di una nuova versione di WordPress. Tuttavia, potrebbe non funzionare sempre, o la funzione potrebbe essere disattivata su alcuni host per prevenire errori indesiderati.

Quando è disponibile una nuova versione di WordPress, verrà mostrata una notifica nella parte superiore del tuo pannello di controllo WordPress. È possibile aggiornare anche i tuoi temi e plugin andando su Dashboard→ Aggiornamenti.

Eseguire il backup di WordPress

Effettuare backup di WordPress è un compito cruciale. Aumenterà la sicurezza e fornirà un modo affidabile per ripristinare il tuo sito in caso di errori o problemi imprevisti.

Puoi eseguire un backup manualmente o utilizzare strumenti di automazione. Il processo manuale prevede il download dei file e del database MySQL del sito WordPress.

Tuttavia, se crei molti nuovi post su WordPress e apporti modifiche o gestisci diversi siti web, scaricare tutto manualmente può essere un problema.

Inoltre, la maggior parte dei fornitori di hosting offre backup automatici dell’account. Come misura di sicurezza aggiuntiva, puoi utilizzare i plugin di WordPress per automatizzare i backup mensili, settimanali o anche quotidiani.

Ti faranno risparmiare molto tempo e ti permetteranno di archiviare i file di backup di WordPress e il database in una posizione remota.

Utilizzo di nomi utente e password univoci

Sebbene admin sia il nome utente impostato di default in tutte le installazioni di WordPress, mantenerlo può rendere il tuo sito altamente vulnerabile. Cambialo per aggiungere un ulteriore livello di sicurezza alle tue credenziali di accesso.

Inoltre, quando imposti una password, includi numeri, lettere maiuscole e simboli speciali. Se hai difficoltà a tenerne traccia, puoi utilizzare strumenti come 1Password per memorizzarle.

Ti risparmierà il problema di ricordare tutte le diverse password e ti aiuterà a rispettare i requisiti di difficoltà della password.

Debug WordPress

A volte, potresti riscontrare errori su WordPress e dovrai risolverli da solo. Questi possono variare dai codici di errore HTML allo schermo bianco della morte.

Quando si verificano questi errori, dovrai eseguire il debug di WordPress. Il debug significa identificare ed eliminare bug o errori nella tua installazione di WordPress.

Per facilitare le cose, ecco alcuni passaggi da seguire:

  • Abilita WP-DEBUG. WP-DEBUG è una funzione nativa di WordPress che identifica la causa principale di qualsiasi errore. A volte è disabilitato in quanto può mostrare dove si trova l’errore a tutti i visitatori. Ma se fatto correttamente, WP-DEBUG dovrebbe aiutarti in modo sicuro a identificare l’errore.
  • Abilita la registrazione degli errori PHP. Poiché WordPress funziona su PHP, dovresti abilitare la registrazione degli errori PHP per rendere più facile il tracciamento di qualsiasi errore che si è verificato.
  • Usa uno strumento di staging. Quando si apportano modifiche al codice nel tuo sito WordPress, si consiglia di utilizzare un sito di staging. Quindi, quando si verifica un errore, puoi risolvere il problema nel codice senza influire sul sito in tempo reale.

Migrare su WordPress

Se hai un sito web su una piattaforma diversa e vuoi spostarlo su WordPress, ci sono diverse opzioni per migrarlo:

  • Usa l’importatore di WordPress. WordPress ha uno strumento di importazione nativo che ti permette di importare un sito web da altre piattaforme di blogging.
  • Usa i plugin di importazione di WordPress. Se lo strumento di importazione nativo non supporta la piattaforma che stai attualmente utilizzando, cerca i plugin di importazione per WordPress.
  • Utilizza il servizio di migrazione gratuito di Hostinger. Se ospiti il tuo sito WordPress su un altro provider di hosting, ci prenderemo cura del processo di migrazione per te.

Diventare uno sviluppatore WordPress

Con WordPress che domina il panorama dei sistemi di gestione dei contenuti, c’è una costante domanda di sviluppatori qualificati per assistere gli utenti nella costruzione e nell’espansione dei loro siti web.

Come sviluppatore di WordPress, puoi trasformare la tua competenza in un business redditizio o condividere liberamente le tue conoscenze con la comunità. In ogni caso, c’è una conoscenza importante da acquisire per diventare uno sviluppatore WordPress:

  • HTML. È il blocco fondamentale di tutte le pagine web, compresi i siti WordPress. Definisce la struttura e il contenuto di una pagina web, come intestazioni, paragrafi, immagini e collegamenti.
  • CSS. È la base per lo stile e la presentazione delle pagine web. Controlla il layout, i colori, i font e altri aspetti visivi di un sito web.
  • PHP. Come linguaggio di scripting lato server che alimenta WordPress, è essenziale per creare pagine web dinamiche e interattive e sviluppare temi, plugin e funzionalità personalizzate di WordPress.
  • MySQL. WordPress utilizza questo sistema di gestione del database per memorizzare dati, come post, pagine, utenti e impostazioni. Una comprensione di base di MySQL ti permetterà di risolvere problemi di database, ottimizzare le prestazioni di WordPress e ampliare le funzionalità di WordPress utilizzando plugin personalizzati.
  • REST API. Uno strumento potente che permette agli sviluppatori di interagire con i dati di WordPress da applicazioni esterne. Viene utilizzato per creare applicazioni mobile, integrarsi con altri siti web e ampliare le funzionalità di WordPress in vari modi.
  • JavaScript. Un linguaggio di scripting lato client che aggiunge interattività e dinamismo alle pagine web, inclusi i siti WordPress. Crea animazioni, validazione dei moduli e interazioni con l’utente.
  • AJAX. Una tecnica che permette a JavaScript di effettuare richieste asincrone a un server senza ricaricare l’intera pagina. Questo crea applicazioni web più reattive e user-friendly, inclusi i siti web WordPress.

WordPress tutorial più recenti

In questo tutorial di WordPress, abbiamo discusso le basi di WordPress, come installare temi e plugin, e altri compiti che aiuteranno il tuo sito web a funzionare bene. Se vuoi imparare ancora di più su WordPress, controlla l’elenco dei nostri WordPress tutorial più recenti qui sotto.

Author
L'autore

Michela Z.

Michela si focalizza sul condividere le sue conoscenze di hosting e marketing digitale e sull'aiutare le aziende ad avere successo online, con un particolare interesse per la creazione di siti web e di e-commerce. Nel suo tempo libero le piace sedersi davanti un buon libro e ascoltare musica.