In WordPress, functions.php è un file di funzioni del tema che agisce come un plugin per il tuo sito WordPress e viene attivato automaticamente dal tuo tema corrente.
Un file functions.php è incluso in tutti i temi WordPress e utilizza codice PHP per aggiungere nuove funzionalità o modificare le funzionalità predefinite su un sito WordPress.
Ad esempio, un tema WordPress potrebbe aggiungere un po' di codice al file functions.php del tema per aggiungere una nuova area per i widget nel footer o aggiungere un messaggio di benvenuto personalizzato alla dashboard di WordPress.
Le possibilità sono infinite!

Il file functions.php viene caricato automaticamente quando installi e attivi un tema sul tuo sito WordPress.
Modificare il file functions.php utilizzando codice personalizzato ti consente di aggiungere tipi di post, tassonomie, shortcode e altro ancora per migliorare il tuo sito web.
Perché normalmente non dovresti modificare direttamente il file functions.php
Il file functions.php si trova nella cartella del tuo tema e gli utenti avanzati possono aggiungere snippet di codice modificando direttamente il file.
Ci sono molti tutorial di WordPress che ti dicono di aggiungere snippet di codice direttamente al file functions.php del tuo tema, ma di solito non è una buona idea.
WordPress cerca di separare design e funzionalità quando possibile. Questo è un buon approccio, ed è spesso meglio usare temi WordPress per personalizzare l'aspetto del tuo sito, e plugin per determinare come funziona.
Inoltre, commettere un errore di codifica nel file functions.php può portare a errori di WordPress o causare la Schermata Bianca della Morte che fa scomparire il tuo sito web. Questi errori possono essere semplici come un punto e virgola mancante, quindi chiunque modifichi il file functions.php dovrebbe usare estrema cautela.
In sintesi, ci sono 3 motivi per cui non è una buona idea modificare il tuo file functions.php:
- Le modifiche al file functions andranno perse quando il tema verrà aggiornato.
- Le modifiche andranno perse se cambi il tuo tema WordPress.
- Commettere errori di codifica nel file functions può bloccarti fuori dal tuo sito.
Tuttavia, potresti voler modificare direttamente il file functions.php per apportare modifiche a un tema specifico, come l'aggiunta di font personalizzati o un file di traduzione della lingua.
In tal caso, ti consigliamo di utilizzare un tema child.
Il modo migliore per aggiungere snippet di codice personalizzati a functions.php
Quindi, se non dovresti modificare direttamente il file functions.php, come dovresti aggiungere snippet di codice dai tutorial online?
Il modo più semplice è usare WPCode, un potente plugin per snippet di codice WordPress che ti permette di aggiungere facilmente funzionalità personalizzate a WordPress utilizzando snippet di codice senza modificare il file functions.php del tuo tema.
Mentre puoi aggiungere i tuoi snippet di codice, viene fornito convenientemente con una libreria di snippet di codice integrata dove puoi trovare alcuni dei miei snippet di codice WordPress più popolari che ti aiuteranno a eliminare la necessità di plugin separati.

Ad esempio, ci sono snippet pronti all'uso che ti aiuteranno a mantenere sicuro il tuo sito web WordPress, ti permetteranno di caricare immagini SVG, scegliere il tuo editor di WordPress e disabilitare i commenti.
Una volta installato e attivato il plugin, puoi andare alla pagina Code Snippets e quindi fare clic sul pulsante 'Add New' per creare il tuo primo snippet di codice in WordPress.

Questo ti porterà alla pagina 'Add Snippet'.
Qui puoi scegliere uno snippet di codice dalla libreria predefinita o aggiungere il tuo codice personalizzato.

Devi iniziare inserendo un titolo per il tuo frammento di codice personalizzato, quindi incolla il tuo frammento di codice nella casella del codice.
Assicurati anche di selezionare il tipo di codice corretto dal menu a discesa sulla destra.

Per saperne di più su come utilizzare WPCode, consulta la nostra guida su come aggiungere frammenti di codice personalizzati a WordPress.
Speriamo che questo articolo ti abbia aiutato a conoscere il file functions.php in WordPress e come aggiungere frammenti di codice al tuo sito! Dai un'occhiata alle letture aggiuntive qui sotto per saperne di più.
Puoi anche iscriverti al nostro canale YouTube per tutorial video passo-passo su WordPress, e seguirci su Twitter e Facebook per gli ultimi aggiornamenti.
Letture aggiuntive
- Come funziona realmente WordPress dietro le quinte (infografica)
- Come aggiungere facilmente codice personalizzato in WordPress (senza danneggiare il tuo sito)
- Come aggiungere codice nell'intestazione e nel piè di pagina di WordPress (il modo più semplice)
- Plugin WordPress vs File Functions.php (Qual è Meglio?)
- Guida per principianti all'inserimento di snippet dal web in WordPress
- 15 Trucchi Utili per la Configurazione di WordPress che Potresti Non Conoscere
- 46 Trucchi Estremamente Utili per il File Functions di WordPress
