Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Cos'è: PHP

PHP è un linguaggio di programmazione e scripting per creare siti web dinamici e interattivi. WordPress è scritto utilizzando PHP come linguaggio di scripting. Proprio come WordPress, anche PHP è open source.

PHP è un linguaggio lato server, il che significa che viene eseguito sul tuo server di web hosting. Ogni volta che qualcuno visita il tuo sito web, il suo browser contatta il tuo server per richiedere la pagina. Il codice PHP viene eseguito sul server e genera una pagina HTML da inviare al visitatore. Il visitatore vede quindi la pagina HTML nel proprio browser. Non può vedere lo script PHP perché si trova solo sul server di hosting.

Cos'è PHP

Come utilizza WordPress PHP?

Il codice PHP è ciò che fa funzionare WordPress. Un sito web WordPress memorizza tutti i suoi dati in un database MySQL. Questi dati includono tutto, dal nome del tuo blog e il contenuto dei tuoi post, alle impostazioni dei tuoi plugin e alle informazioni del tuo profilo utente.

Il compito di PHP è recuperare informazioni specifiche dal database e assemblarle in una pagina web HTML. Per maggiori dettagli su questo processo, puoi consultare la nostra guida su come funziona WordPress dietro le quinte.

Il codice PHP è contenuto in file che terminano con l'estensione .php.

Se hai mai aperto un file zip di WordPress, vedrai che la maggior parte dei file sono file PHP.

Ad esempio, nello screenshot qui sotto, noterai nomi di file come wp-config.php, index.php e molti altri. Ognuno di questi file contiene il codice utilizzato per eseguire diverse azioni in WordPress.

File PHP in WP

Anche una cartella di temi di WordPress appare molto simile. Troverai file come sidebar.php, header.php e altri. Ognuno di questi file costituisce la gerarchia dei template di un tema e visualizza le diverse sezioni del tuo sito web.

Il codice PHP deve essere racchiuso tra il tag di apertura PHP <?php e il tag di chiusura ?>. I file PHP possono anche contenere codice HTML.

Ogni tag PHP può recuperare una piccola quantità di informazioni dal tuo database. In questo esempio, puoi vedere il codice PHP per visualizzare il nome del tuo blog, che viene poi racchiuso nei tag title HTML.

Esempio di PHP in HTML

Come funziona PHP?

Se stai cercando informazioni sul PHP sul web, vedrai che è un linguaggio di scripting "server-side". Sfortunatamente, questa breve definizione non è utile per i principianti.

Il termine "server-side" significa semplicemente che tutti quei file PHP in WordPress svolgono il loro lavoro sul tuo server di hosting web. Quindi, in termini semplici, quando qualcuno visita il tuo sito web, WordPress accede ai file PHP per ottenere le informazioni del tuo database (come il contenuto dei tuoi post del blog) per mostrarle al tuo visitatore.

Sembra abbastanza semplice. Tuttavia, c'è un piccolo problema. I browser web non leggono PHP. Leggono HTML.

L'HTML è un tipo di linguaggio di scripting utilizzato per creare pagine web. Ci riferiamo all'HTML come a un linguaggio di scripting "client-side".

Browser come Chrome, Firefox e altri sono chiamati "client". Qui, un linguaggio "client-side" significa semplicemente che i browser web svolgono il lavoro di trasformare il codice HTML in ciò che vedi nella finestra del tuo browser.


So, if browsers only read HTML and your WordPress website is created in PHP, how can people see your website?

Prendiamoci un momento e vediamo come il codice PHP in WordPress funziona prima con l'HTML, passo dopo passo:

  1. Per prima cosa, qualcuno digita il tuo indirizzo web nel proprio browser o fa clic su un link.
  2. Questo invia una richiesta al tuo server di hosting web.
  3. Il tuo server invia quindi il codice HTML tramite Internet al loro browser.
  4. Il loro browser prende quel codice HTML e lo traduce in una pagina web.

Tuttavia, quando visiti un sito web creato con PHP, come WordPress, avviene un passaggio aggiuntivo.

Prima del passaggio 3, il server deve eseguire il codice PHP per creare la pagina HTML, prima di poterla inviare al browser.

Versioni PHP di WordPress

Proprio come altre lingue di programmazione, ci sono diverse versioni di PHP che puoi utilizzare. Alcune versioni come PHP 5.5, 7.0 e 7.1 non ricevono più supporto attivo.

In qualità di proprietario di un sito web WordPress, dovresti utilizzare l'ultima versione di PHP. Lo diciamo perché ogni nuova versione di PHP corregge i problemi di sicurezza e aiuterà ad aumentare la velocità del tuo sito web.

Poiché PHP è un linguaggio così popolare per la creazione di siti web, è anche un bersaglio per gli hacker. Pertanto, avere l'ultima versione ti fornirà le funzionalità di sicurezza e le correzioni non presenti nelle versioni precedenti.

Ti consigliamo di utilizzare Bluehost, SiteGround o WP Engine come tuo web host perché utilizzano le versioni più aggiornate di PHP con i loro pacchetti di hosting web WordPress.

Gli utenti di WordPress hanno bisogno di conoscere PHP?

Gli utenti di WordPress non hanno bisogno di imparare PHP per utilizzare, operare o gestire un sito web WordPress. WordPress ha già i file PHP di cui hai bisogno, così come temi e plugin, in modo da poter utilizzare WordPress senza competenze di codifica PHP.

La maggior parte degli utenti di WordPress non ha mai bisogno di sapere come codificare in PHP, ma se sei interessato a sviluppare i tuoi plugin, temi o apportare personalizzazioni avanzate ai siti web WordPress, allora dovrai imparare a usare PHP.

Speriamo che questo articolo ti abbia aiutato a saperne di più su PHP. Potresti anche voler consultare il nostro elenco di Letture aggiuntive qui sotto per articoli correlati su utili suggerimenti, trucchi e idee per WordPress.

Se ti è piaciuto questo articolo, iscriviti al nostro Canale YouTube per tutorial video su WordPress. Puoi trovarci anche su Twitter e Facebook.

Letture aggiuntive

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!