Guida facile su come modificare Functions.php in WordPress | Appassionati di WP
Pubblicato: 2021-12-02Gli sviluppatori di WordPress a volte hanno bisogno di aggiungere frammenti di codice per far funzionare le funzioni desiderate su un sito web. Un metodo standard per farlo è modificare il file functions.php del tema.
Se non conosci WordPress, modificare i file dei temi potrebbe sembrare spaventoso. Non importa quanto bravo diventi uno sviluppatore, quella paura non scompare, ma puoi ridurre il rischio che qualcosa vada storto decidendo saggiamente il tuo metodo per alterare il file functions.php del tuo sito web. Iniziamo discutendo cosa fa il file functions.php, quindi immergiamoci nel modo in cui modificare functions.php in WordPress e di cosa dovresti essere a conoscenza quando ci lavori.

Cos'è il file functions.php?
C'è un file functions.php che si trova all'interno di ogni tema WordPress. Quel file è il codice sorgente per definire una o più funzioni utilizzando blocchi di codice a cui accedere e richiamare per l'uso in altre aree della programmazione.
In breve, memorizza il codice azione per l'accesso e l'utilizzo di altre sezioni della programmazione. Potresti scoprire che il tuo file functions.php converte tipi di post specifici in pagine di blog, aggiunge Google Analytics o ospita codice che rende unico il tuo tema.
Motivi per essere prudenti durante la modifica di functions.php
Prima di apportare modifiche al tuo file functions.php, alcune cose essenziali da capire includono:
- Le modifiche sono specifiche del tema: ogni tema ha un file functions.php.
- Gli aggiornamenti o le reinstallazioni del tema potrebbero causare la perdita delle modifiche, poiché vengono salvate sul file.
- Errori di codifica nel file functions.php possono bloccarti fuori dal sito o portare ad altri errori.
Il file functions.php è essenziale per il corretto funzionamento del tuo sito e apportare modifiche potrebbe causare la rottura del tuo sito web. Essere in grado di annullare rapidamente le ultime modifiche può ridurre i tempi di inattività, soprattutto per i siti di vendita al dettaglio, quindi assicurati di:
- Testa la tua modifica su un sito di staging
- Eseguire il backup del file prima di modificarlo
- Preparati a ripristinare le modifiche apportando una modifica alla volta (quando possibile)
- Fallo solo quando necessario e in genere solo per un tema figlio
- Considera invece un plug-in specifico del sito per gestire uno snippet di codice
Consulta il nostro articolo sui problemi di WordPress risolti per capire come risolvere i problemi comuni di WordPress che gli sviluppatori di tutti i livelli incontrano.
Come utilizzare un plug-in invece di modificare direttamente functions.php (metodo più sicuro)
Uno dei modi più sicuri per modificare le funzionalità del sito è utilizzare un plug-in, come Code Snippets, invece di modificare il file functions.php. L'utilizzo di un plug-in farà in modo che il tuo codice rimanga attivo con aggiornamenti o modifiche, poiché opera indipendentemente dal tema e, quindi, non viene sovrascritto se il tema viene aggiornato o reinstallato.

Inoltre, la maggior parte dei plugin che gestiscono frammenti di codice funzioneranno anche con WordPress multisito. Le istruzioni variano a seconda del plugin utilizzato.
Come modificare functions.php in WordPress utilizzando l'editor dei temi di amministrazione
Modificare il file functions.php tramite l'editor dei temi è facile come capire come modificare il codice sorgente in WordPress. Il design di WordPress include un editor integrato che consente la modifica dei file del tema utilizzando il portale di amministrazione online.
Attenzione: questo metodo non deve essere utilizzato su un sito Web live (di produzione) a meno che non sia assolutamente necessario, poiché eventuali errori possono potenzialmente portare il sito offline e non sarai in grado di accedere all'Editor temi di amministrazione per risolvere il problema.
Se il tuo sito è accessibile tramite wp-admin, puoi modificare i file utilizzando le opzioni di menu predefinite di WordPress.

- Accedi al tuo sito tramite wp-admin come amministratore.
- Accedi al codice sorgente del tuo sito in Aspetto > Editor temi.
- Verifica il tema o selezionane uno nuovo utilizzando il menu a discesa Seleziona tema per modificare e fai clic su Seleziona.
- Nel menu File dei temi, seleziona il file functions.php facendo clic sul titolo corrispondente.
- Apporta le modifiche e fai clic su Aggiorna file per salvare le modifiche.
Nota: ogni tema ha un file functions.php, quindi è essenziale assicurarsi di lavorare con i file del tema corretti, altrimenti le tue modifiche verranno salvate nel posto sbagliato e non appariranno sul sito web.
Accedi al file functions.php tramite un client FTP
File Transfer Protocol (FTP) o Secure File Transfer Protocol (SFTP) è un modo rapido per accedere ai file relativi al tuo sito. Se preferisci accedere al tuo file functions.php tramite un client FTP/SFTP, ci sono molti programmi diversi tra cui scegliere per una serie di costi.

Per accedere al tuo file functions.php tramite un client FTP, segui questi passaggi:
- Accedi al tuo sito utilizzando il tuo programma FTP preferito e le tue credenziali di accesso
- Dovresti vedere i tuoi file locali e i file dei siti Web fianco a fianco: vai ai file del tema desiderato e individua il file functions.php. Nota: potrebbe essere necessario passare a una cartella diversa per trovare il file functions.php .
- Carica il tuo nuovo file functions.php sul tuo sito WordPress
Nota: attendi fino al completamento del caricamento, altrimenti potresti creare un file danneggiato che interrompe il tuo sito.
Utilizzare un servizio professionale o gestito
Non c'è vergogna nel sapere quando collaborare con un professionista o utilizzare un fornitore di servizi gestiti se il lavoro che devi fare va oltre il tuo comfort o livello di abilità. Se il tuo tempo è prezioso, chiedi a un fornitore di servizi gestiti da WordPress, come noi, di gestire il tuo sito web per te.
Noi di WP Buffs abbiamo una gamma di piani di assistenza WordPress e pacchetti di manutenzione progettati per far funzionare il tuo sito Web senza stress, comprese le modifiche al tuo back-end WordPress.
Domande frequenti
Come posso modificare functions.php in WordPress?
Puoi modificare il file functions.php in WordPress utilizzando l'editor di temi di amministrazione di WordPress o un programma FTP (File Transfer Protocol). In alternativa, puoi utilizzare un plug-in per aggiungere frammenti di codice senza alterare direttamente il file functions.php del tuo tema.
Come accedo a un file functions.php in WordPress?
Puoi accedere a un file functions.php in WordPress utilizzando l'editor di temi integrato. Accedi al tuo sito utilizzando un account amministratore e accedi all'Editor temi nella sezione Aspetto.
Come aggiungo codice a functions.php in WordPress?
Puoi aggiungere codice a functions.php in WordPress accedendo al file nell'editor dei temi di WordPress, un programma FTP o SFTP o utilizzando un plug-in progettato per aggiungere frammenti di codice senza alterare i file del tema.
Dove si trova il file functions.php?
functions.php si trova nei file sorgente del tema. Ogni tema ha un file functions.php, il che significa che le modifiche apportate a functions.php vengono sovrascritte con gli aggiornamenti. La modifica del tema perderà anche la funzionalità del codice a meno che non venga trasferita in ogni file functions.php o aggiunta utilizzando un plug-in.