Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Che cos'è: PHP

Nota editoriale: guadagniamo una commissione dai link dei partner su WPBeginner. Le commissioni non influenzano le opinioni o le valutazioni dei nostri redattori. Per saperne di più su Processo editoriale.

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 server che ospita il sito web. Ogni volta che qualcuno visita il vostro sito web, il suo browser contatta il vostro server per richiedere la pagina. Il codice PHP viene eseguito sul server e genera una pagina HTML da inviare al visitatore. Il visitatore vede la pagina HTML nel suo browser. Non può vedere lo script PHP perché si trova solo sul server che lo ospita.

What is PHP

In che modo WordPress utilizza il 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 blog al contenuto degli articoli, dalle impostazioni dei plugin alle informazioni sul profilo dell’utente.

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

Il codice PHP è contenuto in file con estensione .php.

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

Ad esempio, nello screenshot qui sotto, noterete 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.

PHP files in WP

La cartella di un tema di WordPress ha un aspetto molto simile. Vi si trovano file come sidebar.php, header.php e altri. Ognuno di questi file costituisce la gerarchia di template di un tema e visualizza le diverse sezioni del sito web.

Il codice PHP deve essere wrapato all’interno del tag di apertura php <?php e del tag di chiusura ?>. I file PHP possono anche contenere codice HTML.

Ogni tagga PHP può recuperare un po’ di informazioni dal database. In questo esempio, si può vedere il codice PHP che visualizza il nome del blog, che viene poi wrapato nei tag HTML del titolo.

PHP in HTML Example

Come funziona il PHP?

Chi è alla ricerca di informazioni su PHP sul web, vedrà che si tratta di un linguaggio di scripting “lato server”. Purtroppo, questa breve definizione non è utile per i principianti.

Il termine “lato server” significa semplicemente che tutti i file PHP di WordPress svolgono il loro lavoro sul server del vostro hosting web. In parole povere, quando qualcuno visita il vostro sito web, WordPress accede ai file PHP per ottenere le informazioni del database (come il contenuto degli articoli del blog) e mostrarle al visitatore.

Sembra abbastanza semplice. Tuttavia, c’è un piccolo problema. I browser non leggono il PHP. Leggono l’HTML.

L’HTML è un tipo di linguaggio di scripting utilizzato per creare pagine web. Ci si riferisce all’HTML come a un linguaggio di scripting “lato client”.

I browser come Chrome, Firefox e altri sono chiamati “client”. In questo caso, un linguaggio “lato client” significa semplicemente che i browser web fanno il lavoro di trasformare il codice HTML in ciò che si vede sulla finestra del browser.


Quindi, se i browser leggono solo l’HTML e il vostro sito WordPress è creato in PHP, come può la gente vedere il vostro sito web?

Vediamo prima come il codice PHP di WordPress lavora con l’HTML, passo dopo passo:

  1. Innanzitutto, qualcuno digita il vostro indirizzo web nel browser o fa clic su un collega.
  2. Questo invia una richiesta al server del vostro hosting web.
  3. Il server invia quindi il codice HTML via Internet al browser.
  4. Il browser prende il codice HTML e lo traduce in una pagina web.

Tuttavia, quando si visita un sito web creato con PHP, come WordPress, avviene un ulteriore passaggio.

Prima del passo 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 altri linguaggi di programmazione, esistono diverse versioni di PHP che è possibile utilizzare. Alcune versioni, come PHP 5.5, 7.0 e 7.1, non ricevono più il supporto attivo.

Come proprietario di un sito web WordPress, dovreste utilizzare l’ultima versione di PHP. Questo perché ogni nuova versione di PHP corregge i problemi di sicurezza e contribuisce ad aumentare la velocità del sito web.

Poiché il PHP è un linguaggio molto diffuso per la creazione di siti web, è anche un bersaglio per gli hacker. Quindi, avere l’ultima versione vi fornirà le caratteristiche di sicurezza e i correttivi non presenti nelle versioni precedenti.

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

Gli utenti di WordPress devono conoscere il PHP?

Gli utenti di WordPress non hanno bisogno di imparare il PHP per utilizzare, far funzionare o gestire un sito web WordPress. WordPress ha già i file PHP necessari, così come i temi e i plugin, per cui è possibile utilizzare WordPress senza avere competenze di codifica PHP.

La maggior parte degli utenti di WordPress non ha mai bisogno di imparare a codificare in PHP, ma se siete interessati a sviluppare plugin e temi personalizzati o ad apportare personalizzazioni avanzate ai siti web WordPress, dovrete imparare a usare il PHP.

Speriamo che questo articolo vi abbia aiutato ad approfondire la conoscenza del PHP. Potreste anche consultare il nostro elenco di letture aggiuntive qui sotto per trovare articoli correlati su suggerimenti, trucchi e idee utili per WordPress.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per i video tutorial di WordPress. Potete trovarci anche su Twitter e Facebook.

Ulteriori letture

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!