La+struttura+tecnica+di+WordPress%3A+guida+base
soswpit
/tutorial/la-struttura-tecnica-di-wordpress-guida-base/amp/
Tutorial

La struttura tecnica di WordPress: guida base

Published by
Andrea Di Rocco

In questa guida troverai un’introduzione alla struttura tecnica di WordPress.

Vedremo insieme come sono organizzati i file che costituiscono un sito costruito con WordPress, e anche quali sono i linguaggi di programmazione utilizzati che reggono in piedi, appunto, la sua struttura.

Per usare WordPress in realtà non è obbligatorio conoscere questi aspetti, però sicuramente ti sarà utile per risolvere problemi ed evitare di commettere errori.

Sapere in che modo vengono generate le pagine o dove si trovano i principali file di WordPress può risparmiarti lunghe conversazioni con il team di supporto del tuo hosting o con un assistente WordPress.

Per esempio, supponi di avere un problema con un plugin dopo un aggiornamento.

Puoi ripristinare la sua vecchia versione semplicemente andando a sostituire i file all’interno della sua cartella.

Per farlo, dovrai però sapere come sono organizzate le cartelle di WordPress e quindi dove trovare i file in questione.

Conoscere le basi che compongono la struttura di WordPress può aiutarti a capire dove e come intervenire per effettuare modifiche o correggere errori.

Se ancora i contenuti di questa guida ti sembrano troppo complicati, iscriviti subito alla SOS WP Academy! Ti permetterà di iniziare a usare WordPress a partire da zero e ti guiderà nella realizzazione del tuo sito web passo per passo. Una piattaforma studiata alla perfezione per aiutarti a capire in modo semplice e pratico come funziona questo potentissimo strumento.

Consulta inoltre la nostra guida WordPress ed esplora il nostro blog.

I VARI LINGUAGGI:

I linguaggi di programmazione di WordPress

La piattaforma WordPress è scritta utilizzando i seguenti linguaggi:

  • PHP
  • CSS
  • HTML
  • JavaScript

Per quanto riguarda il database, WordPress utilizza invece MySQL.

Non è necessario avere una conoscenza approfondita di questi linguaggi, se vuoi usare WordPress.

Il bello di questo CMS (Content Management System) è proprio poter realizzare un sito senza scrivere neanche una riga di codice!

A volte, però, potrebbero sorgere delle esigenze più complesse, e quindi un minimo di nozioni è meglio averle.

Se ti interessa iniziare a programmare su WordPress, il linguaggio principale che dovrai imparare è sicuramente il PHP.

L’intera struttura di WordPress, intesa come il modo in cui vengono costruite le pagine, usa il PHP.

Grazie al PHP è infatti possibile che i dati contenuti nel database vengano trasformati in articoli, post, commenti, utenti ecc.

Il PHP, in connessione con il database, infatti, genera ogni sezione della pagina per far sì che poi il browser metta insieme tutti i pezzi, come se fosse un puzzle.

C’è poi il CSS, usato per definire il look del sito web, e quindi molto importante per personalizzare l’aspetto dei siti, differenziandoli da tutti gli altri.

L’HTML è invece il linguaggio di markup usato per formattare e impaginare i contenuti.

CSS ed HTML sono senza dubbio molto, molto più semplici da imparare rispetto al PHP.

Inoltre, potrai iniziare a sperimentare con entrambi direttamente nell’Editore Visuale disponibile all’interno della Bacheca.

A questo proposito abbiamo tanto materiale interessante per approfondire l’argomento.

Ti consiglio di cominciare con la lettura delle due guide introduttive che abbiamo pubblicato su questi linguaggi di programmazione: la guida sul CSS e la guida sull’HTML sono scritte proprio per cominciare a conoscere i due linguaggi.

Arricchisci poi le tue competenze con il modulo HTML e CSS del corso WordPress all’interno della SOS WP Academy, che può aiutarti a padroneggiare questi due linguaggi e permetterti di personalizzare al massimo il tuo sito web.

Oltre a PHP, HTML e CSS, WordPress utilizza in misura molto minore anche un po’ di JavaScript.

Bene, ora che sai quali sono i linguaggi usati, passiamo alla struttura tecnica di WordPress>, osservando come sono organizzati i file.

L’INSTALLAZIONE DI BASE:

La struttura tecnica di WordPress: installazione base

Tutti i siti costruiti con WordPress hanno in comune il pacchetto ‘core’, cioè l’installazione base della piattaforma.

Questo pacchetto di file serve ad implementare le principali funzionalità del CMS, comuni a tutti i siti che lo usano.

Se vuoi navigare tu stesso all’interno delle cartelle e dei file che costituiscono WordPress ti consiglio, prima di tutto, di fare un’installazione di prova su un sotto dominio.

Avere un sito di prova ti permetterà di evitare errori accidentali sul tuo sito principale!

Quindi, connettiti al tuo server tramite un FTP client (puoi usare FileZilla).

In alternativa, puoi anche accedere alla directory public_html dal File Manager disponibile all’interno del cPanel o dal Gestore File del tuo hosting.

Iniziamo a dare un’occhiata al contenuto della cartella public_html.

Solitamente, qui è dove si trova l’installazione di WordPress.

Vedrai alcune cartelle (tecnicamente chiamate directories) ed alcuni file che costituiscono la struttura tecnica di WordPress.

File nella cartella public_html

In questa cartella ci sono diversi file, i più importanti sono:

Directories nella cartella public_html

All’interno della cartella public_html ci sono poi altre directories.

Cartella wp-admin

Come puoi intuire dal nome, la directory wp-admin è un elemento fondamentale della struttura di WordPress poiché contiene i file usati per implementare le funzionalità di amministrazione di WordPress.

All’interno di wp-admin ci sono diversi file in formato PHP, e altre cartelle chiamate css e js.

All’interno di queste directory, ci sono rispettivamente i file in formato CSS e JavaScript utilizzati per le pagine di amministrazione.

Cartella wp-include

Nella directory wp-include si trovano file particolarmente importanti che con molta probabilità non avrai bisogno di modificare.

Si tratta di file che stanno al cuore della struttura tecnica di WordPress, fondamentali per il suo funzionamento, e dovrebbero essere modificati solo da programmatori molto esperti.

Cartella wp-content

Questa è invece la directory all’interno della quale forse lavorerai più spesso.

Infatti, è qui che si trovano i file dei temi e dei plugin – rispettivamente, in una cartella chiamata themes e in un’altra chiamata plugin.

Ciascun tema / plugin ha, a sua volta, una directory. In questo modo, gestire temi e plugin diventa molto semplice.

Per installare un nuovo strumento ti basterà caricare all’interno di themes o plugins la cartella .zip fornita dallo sviluppatore ed estrarla.

Conclusione

Ovviamente, questa è solo una brevissima introduzione alla struttura tecnica di WordPress.

Potremmo parlarne per numerosi post. Se sei agli inizi, questo è comunque un buon punto di partenza.

Hai già provato a navigare tra le directory per prendere confidenza con la struttura di WordPress?

Hai osservato cosa c’è all’interno delle directory dedicate a temi e plugin?

Come sempre, per qualunque domanda ci vediamo nei commenti qui sotto al post.

Andrea Di Rocco

Dal 2012 ad oggi, guido il Team di SOS WP. Mi occupo di insegnare come creare qualsiasi sito web in WordPress e insieme al mio team di esperti forniamo assistenza siti web a 360°.

Recent Posts

Pop3 e IMAP: come configurare la posta elettronica col tuo dominio

La posta elettronica è uno strumento ormai imprescindibile in qualunque strategia di marketing ma configurare…

15 ore ago

Perché siti peggiori del mio si posizionano meglio? Ecco la spiegazione

Su internet si trova di tutto e tu stai cercando idee per i tuoi contenuti.…

2 giorni ago

5 tecniche per ottenere backlink gratis e di qualità

Qualunque sito viene pubblicato non vive nel vuoto pneumatico del suo server. La rete è…

6 giorni ago

Servizi per accorciare link: quali utilizzare

I servizi per accorciare link sono molto diffusi. Tanti siti web fanno affidamento su plugin…

1 settimana ago

Migliorare o realizzare un sito web: i consigli e le idee utili per ottenere visibilità e credibilità

Come costruire credibilità, incrementare la visibilità e far crescere i profitti attraverso un sito web.…

1 settimana ago

Come aggiornare la versione di PHP del tuo sito WordPress – Guida

Hai un errore nella tua Bacheca WordPress relativo alla versione PHP? Non ti preoccupare, lo…

2 settimane ago