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

Come aggiungere facilmente codice personalizzato in WordPress (senza danneggiare il tuo sito)

Quando ho iniziato a personalizzare il mio sito WordPress, ero terrorizzata dall'aggiungere codice personalizzato. Un punto e virgola fuori posto nel file functions.php poteva bloccare l'intero sito web. Il solo pensiero mi dava il panico.

Quindi, quando mi sono imbattuta in tutorial di WordPress, come molti dei nostri qui su WPBeginner, che mi dicevano di incollare snippet nel mio tema o in un plugin specifico per il sito, l'idea mi sembrava ancora più intimidatoria.

Ecco la buona notizia, però. Esiste un plugin gratuito che ti permette di aggiungere codice personalizzato in modo sicuro, senza alcun rischio di danneggiare il tuo sito.

In questo articolo, ti mostrerò questo metodo semplice per aggiungere codice personalizzato in WordPress in modo sicuro. Questo approccio funziona perfettamente sia per i principianti che per gli utenti esperti che desiderano personalizzare i propri siti senza stress.

Come aggiungere facilmente codice personalizzato in WordPress

Il problema degli snippet di codice personalizzato (e come risolverlo)

Come ho menzionato in precedenza, spesso troverai snippet di codice nei tutorial di WordPress con istruzioni per aggiungerli al file functions.php del tuo tema o a un plugin specifico per il sito.

Il problema più grande è che anche un piccolo errore nello snippet di codice personalizzato può bloccare il tuo sito WordPress e renderlo inaccessibile.

Senza contare che, se aggiorni o cambi il tuo tema WordPress, tutte le tue personalizzazioni verranno rimosse.

L'altro problema è che se aggiungi più snippet di codice in un plugin specifico per il sito, può diventare difficile gestire il file.

Fortunatamente, esiste un modo più semplice per gli utenti di aggiungere e gestire snippet di codice personalizzati in WordPress.

WPCode è il plugin per snippet di codice più popolare utilizzato da oltre 2 milioni di siti web WordPress. Rende facile aggiungere snippet di codice in WordPress senza dover modificare il file functions.php del tuo tema.

WPCode - Il miglior plugin per snippet di codice WordPress

WPCode semplifica anche l'aggiunta di codici di tracciamento per Google Analytics, Facebook Pixel, Google AdSense e altro ancora nelle aree di intestazione e piè di pagina del tuo sito.

Non dovrai mai preoccuparti di danneggiare il tuo sito perché la convalida intelligente degli snippet di codice ti aiuta a prevenire errori di codice comuni.

Inoltre, WPCode è dotato di una libreria di snippet integrata dove puoi trovare tutti gli snippet di codice WordPress più popolari come consentire il caricamento di file SVG, disabilitare la REST API, disabilitare i commenti, disabilitare Gutenberg, rimuovere e molto altro.

Questo elimina la necessità di installare plugin separati per ogni richiesta di funzionalità.

La parte migliore è che puoi gestire tutti i tuoi snippet di codice da un'unica schermata centrale e aggiungere tag per organizzarli.

Esiste anche una versione gratuita di WPCode che ha tutte le funzionalità di base necessarie per aggiungere codice personalizzato in WordPress, incluso il supporto per 6 tipi di codice, logica condizionale intelligente e altro ancora.

Detto questo, diamo un'occhiata a come aggiungere facilmente snippet di codice personalizzato in WordPress con WPCode.

Aggiungere snippet di codice personalizzato in WordPress

La prima cosa da fare è installare e attivare il plugin gratuito WPCode sul tuo sito web. Per maggiori dettagli, consulta la nostra guida passo passo su come installare un plugin WordPress.

Nota: Il plugin gratuito WPCode ha tutto ciò che ti serve per aggiungere codice personalizzato in WordPress. Se desideri funzionalità avanzate come snippet pianificati, revisioni del codice, monitoraggio delle conversioni e-commerce e altro ancora, puoi passare a WPCode Pro.

Dopo l'attivazione, il plugin aggiungerà una nuova voce di menu etichettata 'Code Snippets' alla barra di amministrazione di WordPress. Cliccandoci sopra, vedrai un elenco di tutti gli snippet di codice personalizzato che hai salvato sul tuo sito.

Dato che hai appena installato il plugin, il tuo elenco sarà vuoto.

Fai clic sul pulsante ‘Add New’ per aggiungere il tuo primo snippet di codice personalizzato in WordPress.

Fai clic su 'Aggiungi nuovo' in WPCode per creare un nuovo frammento personalizzato

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

Per aggiungere codice personalizzato, fai clic sul pulsante '+Add Custom Snippet' sotto l'opzione 'Add Your Custom Code (New Snippet)'.

Aggiungi codice personalizzato in WPCode

Quindi, scegli il tipo di codice dall'elenco di opzioni che appaiono sullo schermo.

Per questo tutorial, faremo clic sull'opzione 'PHP Snippet'.

Seleziona l'opzione snippet PHP

Verrai ora reindirizzato alla pagina Create Custom Snippet.

Puoi iniziare inserendo un titolo per il tuo snippet di codice personalizzato. Potrebbe essere qualsiasi cosa che ti aiuti a identificare il codice.

Dopodiché, puoi copiare e incollare il tuo snippet di codice nella casella 'Code Preview'.

Aggiungere il tuo primo frammento di codice

Nello screenshot qui sopra, ho aggiunto uno snippet di codice personalizzato per rimuovere il numero di versione di WordPress dal mio sito di prova.

function wpb_remove_version() {
return '';
}
add_filter('the_generator', 'wpb_remove_version');

Sotto la casella del codice, vedrai le opzioni di inserimento. Ci sono due opzioni di inserimento principali: Inserimento automatico e Shortcode.

Scegli l'opzione di inserimento per lo snippet di codice

Se hai scelto il metodo 'Inserimento automatico', lo snippet verrà inserito ed eseguito automaticamente sul tuo sito.

Puoi eseguire automaticamente lo snippet solo nell'area di amministrazione di WordPress, sul front-end del tuo sito o ovunque. Puoi anche scegliere di inserire il tuo snippet in posizioni specifiche della pagina, come prima o dopo i post o all'interno del contenuto dei post.

Inserisci automaticamente snippet di codice in posizioni specifiche della pagina

Se non sei sicuro, seleziona l'opzione predefinita 'Esegui snippet ovunque'.

Con il metodo 'Shortcode', lo snippet non viene inserito automaticamente. Una volta salvato lo snippet, otterrai uno shortcode specifico per lo snippet che puoi utilizzare ovunque sul tuo sito.

Scorrendo ulteriormente verso il basso, puoi limitare dove vuoi che lo snippet venga caricato in base al tipo di dispositivo. Per impostazione predefinita, gli snippet vengono caricati su tutti i tipi di dispositivo, ma puoi anche impostarli per caricare solo su desktop o solo su mobile.

Scegli il tipo di dispositivo per i tuoi snippet di codice personalizzati

Successivamente, puoi utilizzare la potente sezione 'Logica condizionale intelligente' per mostrare o nascondere gli snippet inseriti automaticamente in base a una serie di regole.

Ad esempio, puoi mostrare snippet di codice solo agli utenti registrati, caricare snippet di codice solo su URL di pagine specifici e altro ancora.

Usa la logica condizionale intelligente per mostrare o nascondere gli snippet

Infine, vedrai un'area 'Informazioni di base'. Puoi aggiungere qui qualsiasi cosa che ti aiuti a capire cosa fa questo codice, dove l'hai trovato e perché lo stai aggiungendo al tuo sito web.

Aggiungi descrizione e tag al codice

Puoi anche assegnare tag al tuo frammento di codice. Questo ti aiuterà a ordinare i tuoi frammenti di codice per argomento e funzionalità.

Il campo priorità ti consente di controllare l'ordine in cui i frammenti vengono eseguiti quando desideri visualizzare più frammenti nella stessa posizione. Per impostazione predefinita, tutti i frammenti ottengono una priorità di 10. Se desideri che un frammento venga visualizzato prima di altri, imposta semplicemente la priorità del frammento su un numero inferiore, come 5.

Al termine della scelta delle opzioni, sposta l'interruttore da 'Inattivo' ad 'Attivo' nell'angolo in alto a destra, quindi fai clic sul pulsante 'Salva frammento'.

Salva e attiva lo snippet di codice

Se desideri salvare il frammento di codice e non attivarlo, fai semplicemente clic sul pulsante 'Salva frammento'.

Una volta salvato e attivato il frammento di codice, questo verrà aggiunto automaticamente al tuo sito, se questo è il metodo di inserimento che hai scelto, o visualizzato come shortcode.

Gestire gli errori nel codice personalizzato

Spesso, se commetti un errore nell'aggiungere il codice personalizzato nel tuo plugin specifico per il sito o nel file del tema, ciò renderà immediatamente inaccessibile il tuo sito.

Vedrai un errore di sintassi o un errore interno del server 500 sul tuo sito. Per risolvere questo problema, dovrai annullare manualmente il tuo codice utilizzando un client FTP.

La cosa interessante del plugin WPCode è che rileverà automaticamente un errore di sintassi nel codice e lo disattiverà immediatamente.

Gestione degli errori nel tuo snippet di codice personalizzato

Ti mostrerà anche un messaggio di errore utile, in modo da poter eseguire il debug dell'errore.

La convalida intelligente degli snippet di codice di WPCode rileverà anche eventuali errori mentre aggiungi il tuo codice personalizzato.

Validazione intelligente di snippet di codice per trovare errori di codice

Passando il mouse sopra l'errore verranno visualizzate istruzioni per aiutarti a correggerlo.

Gestire i tuoi snippet di codice personalizzato

Il plugin WPCode fornisce un'interfaccia utente semplice per gestire i tuoi snippet di codice personalizzati in WordPress.

Puoi salvare snippet di codice senza attivarli sul tuo sito, quindi attivare o disattivare lo snippet in qualsiasi momento. È anche possibile filtrare gli snippet di codice per tipo e posizione, e utilizzare tag per organizzare facilmente i tuoi snippet di codice.

WPCode - Snippet WordPress Organizzati per Tag

Puoi anche esportare snippet di codice specifici o esportarli tutti in blocco.

Vai semplicemente su Snippet di codice » Strumenti e fai clic sulla scheda 'Esporta'.

Esporta i tuoi snippet di codice personalizzati

Se stai spostando siti web su un server diverso, puoi facilmente importare i tuoi snippet di codice nel nuovo sito.

Visita semplicemente la pagina Snippet di codice » Strumenti » Importa e carica il file di esportazione.

Importa snippet di codice con WPCode

Bonus: Genera snippet di codice personalizzati con l'IA

Anche se non sai programmare, puoi creare facilmente snippet personalizzati per il tuo sito WordPress utilizzando il Generatore di Snippet AI di WPCode. Quindi, invece di lottare con PHP, HTML o CSS, puoi descrivere ciò che desideri per il tuo sito web in un inglese semplice.

Dalla pagina 'Aggiungi Snippet', passa il mouse sull'opzione 'Genera snippet con AI'. Quindi, fai clic sul pulsante '+ Genera Snippet'.

Fai clic sull'opzione 'Genera frammento utilizzando l'IA'

Successivamente, apparirà una casella di testo in cui potrai descrivere cosa vuoi che faccia il tuo snippet. Cerca di essere specifico su ciò che desideri, ma non renderlo troppo lungo, puoi sempre utilizzare la funzione Migliora AI per apportare modifiche aggiuntive in seguito.

Dopo aver digitato la tua richiesta, fai clic sul pulsante 'Genera'.

Descrivi cosa vuoi che faccia il tuo frammento e fai clic sul pulsante Genera

L'AI scriverà ora il tuo nuovo snippet di codice, selezionerà la posizione di inserimento automatico e imposterà la logica condizionale, se necessario.

WPCode AI scriverà automaticamente il codice

Se desideri modificare il tuo nuovo snippet, puoi fare clic sul pulsante 'Migliora AI', che ti permetterà di descrivere le modifiche che desideri apportare.

Usa il pulsante Migliora IA per regolare il tuo nuovo frammento

Puoi anche utilizzare la funzione Migliora AI per migliorare uno qualsiasi dei tuoi snippet di codice esistenti.

Tutorial video

Se non ti piacciono le istruzioni scritte, puoi seguire il nostro tutorial video su come aggiungere facilmente codice personalizzato in WordPress:

Iscriviti a WPBeginner

Spero che questo articolo ti abbia aiutato a imparare come aggiungere facilmente codice personalizzato in WordPress. Vuoi sperimentare con alcuni snippet di codice sul tuo sito web? Dai un'occhiata alla nostra lista di trucchi estremamente utili per il file functions di WordPress, e non dimenticare di consultare la nostra guida definitiva per aumentare la velocità del tuo sito WordPress.

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

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

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!

Interazioni del lettore

28 CommentsLeave a Reply

  1. Adoro questa guida! Il plugin WPCode è esattamente ciò di cui avevo bisogno per aggiungere codice personalizzato in modo sicuro a WordPress. È super utile che rilevi gli errori prima che possano causare problemi.
    Ecco un consiglio da professionista che ho imparato: non modificare direttamente il file functions.php del tuo tema padre. Invece, crea un tema figlio e aggiungi il tuo codice personalizzato lì. In questo modo, non perderai le tue modifiche quando il tema verrà aggiornato.
    La funzione di convalida del codice mi ha salvato da errori così tante volte. Sono davvero felice che questa guida copra tutti questi punti importanti!

  2. WP Code è un plugin assolutamente perfetto che può sostituire da solo diversi altri. Come sviluppatore, apprezzo gli snippet. Mi piace crearli e aggiungerli ai siti web. Questo approccio mi permette di personalizzare WordPress in una soluzione su misura, aggiungendo funzionalità che altrimenti richiederebbero un plugin. La modalità di test e la protezione integrata sono fantastiche, poiché il plugin stesso controlla il codice aggiunto per errori di sintassi. E l'ampia libreria di snippet, potrei continuare a lungo su quante volte mi ha aiutato. Se ci fosse una classifica dei primi dieci plugin, questo sarebbe sicuramente presente.

  3. Ho sempre avuto riserve sull'installazione di plugin per ogni funzionalità, anche per funzionalità molto piccole.
    L'inserimento di snippet di codice tramite wpcode ha rivoluzionato questo aspetto, poiché non abbiamo più bisogno di plugin separati per ogni piccola funzionalità di cui abbiamo bisogno.
    La parte migliore è che wpcode viene fornito con gli snippet di codice generali più utilizzati che dobbiamo solo usare e attivare.

    • E la versione a pagamento è ancora migliore. La possiedo da circa due mesi ormai, e la libreria di snippet nella versione a pagamento include centinaia di snippet per quasi tutto. Se qualcuno ama WP Code nella versione lite, la versione a pagamento è un plugin assolutamente perfetto, inclusa la possibilità di testare il codice in anticipo. È semplicemente fantastico.

      • Grazie per aver condiviso la tua preziosa esperienza riguardo a wpcode.
        Finora ho usato la versione lite e non posso apprezzare abbastanza la sua usabilità.
        Considererò sicuramente l'aggiornamento alla versione pro in futuro per avere un'esperienza senza interruzioni del suo database di codice pre-fatto.

  4. Uso anche WP Code per inserire snippet sul sito web, e concordo sul fatto che sia uno degli strumenti indispensabili nella creazione di siti web se si vuole risparmiare sull'installazione di numerosi plugin, compiti che gli snippet possono spesso gestire bene. Ciò che è anche positivo è che l'intelligenza artificiale può ora suggerire snippet personalizzati per molti scopi.

  5. Ho provato a usare il plugin, ma ogni volta che provo ad attivare il mio codice, restituisce un errore nella riga 0, non so cosa fare dopo, perché non riesco a trovare nessuna riga 0. tranne che sia la riga con <?php

  6. Ciao e grazie mille per tutto il tuo lavoro e supporto alla community di Wordpress.

    Ho usato il plugin Code Snippets ed è stato perfetto fino all'ultimo aggiornamento, quando tutti i codici sono scomparsi ed è diventato impossibile salvare qualsiasi modifica: il risultato è una pagina di errore 404.

  7. Ho una lunga pagina Autori con link di affiliazione e voglio che gli utenti possano recuperare quei libri per argomenti specifici.

    Ad esempio, diciamo che ci sono libri che coprono Giardinaggio, Cucina e Cucito. Voglio che l'utente possa recuperare tutti i libri sul Cucito senza dover vedere tutti gli altri titoli. Inoltre, alcuni titoli non indicano immediatamente gli argomenti, quindi sfogliare l'intera lista potrebbe non coglierli tutti.

    Voglio poter codificare i singoli titoli in modo che appaiano in una o più delle liste di argomenti predeterminate e poi fornire un link all'utente da cliccare per ottenere un elenco dinamico dei soli titoli su quell'argomento particolare. Dinamico tale che qualsiasi nuovo titolo che aggiungo e codifico apparirà per loro.

    NON sono un programmatore, non voglio esserlo, ho bisogno di un plugin che faccia questo. Sembra che probabilmente non sono la prima persona a voler fare questo. Esiste un plugin che faccia questo?

  8. Ciao
    sto cercando di far aggiungere un codice funzione solo alla pagina di checkout, quindi come posso usare lo snippet per farlo?

  9. Ho provato a usare questo plugin perché tutti sembrano amarlo, ma ha bloccato tutto il mio sito prima ancora che potessi fare qualcosa.

    Questo articolo mi ha convinto a riprovarci, perché tutti sembrano apprezzarlo, ma ANCHE SOLO ATTIVANDOLO rovina tutto il mio sito e ottengo l'errore 500 a cui ti riferisci.

    Hai idea di cosa possa succedere?

    Presumo sia colpa mia, ma tutto quello che sto facendo è installarlo e attivarlo.

  10. Il codice inserito in questo plugin persisterebbe attraverso gli aggiornamenti del tema? Ecco cosa vorrei che questo plugin facesse: Per far sì che l'anno si aggiorni automaticamente nel copyright, molti sviluppatori inseriscono uno snippet di codice PHP in un tema figlio per raggiungere questo obiettivo. Non voglio davvero creare un tema figlio per ogni sito web solo per questa piccola modifica, ma l'alternativa è che le mie modifiche scompaiano ad ogni aggiornamento del tema. Ma aggiungere un tema figlio per qualcosa di così minore sembra come costruire un'intera nuova recinzione quando tutto ciò che vuoi fare è cambiare il colore del chiavistello del cancello. Forse questo plugin è il modo più semplice per farlo?

  11. Sono uno sviluppatore PHP esperto, ma questo rende la gestione degli snippet molto più semplice. (E, dato che sono umano, ho commesso un errore nell'aggiungere uno snippet e questo è stato semplicemente disattivato. Farlo manualmente avrebbe significato assicurarsi che l'editor fosse ancora aperto quando ho provato il sito, in modo da poter tornare indietro e cercare quello che sarebbe stato un errore 500).

    Grazie per questo post.

  12. Qual è l'ambito di questo snippet?
    Questo codice snippet può sovrascrivere le funzioni del tema principale?

  13. Grazie per aver condiviso questo. Anch'io ho paura di aggiungere codice personalizzato. Ma questo sembra facile. Se ho capito bene, se lo snippet di codice ha un errore, il plugin lo disattiva automaticamente. Giusto?

    • Ciao Amrita,

      Ci prova e può catturare la maggior parte degli errori di sintassi comuni, ma a volte potrebbe non riuscire a verificarli. Dipende tutto dal codice che stai cercando di aggiungere.

      Amministratore

  14. Grazie per questo fantastico plugin. Ora posso gestire gli snippet personalizzati più facilmente.

Lascia un commento

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.