{"id":167150,"date":"2025-05-05T09:00:00","date_gmt":"2025-05-05T09:00:00","guid":{"rendered":"https:\/\/gtechgroup.it\/blog\/wpcode-creare-snippet-codice-personalizzati\/"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T22:00:00","slug":"wpcode-creare-snippet-codice-personalizzati","status":"publish","type":"post","link":"https:\/\/gtechgroup.it\/blog\/wpcode-creare-snippet-codice-personalizzati\/","title":{"rendered":"Creare Snippet di Codice Personalizzati con WPCode"},"content":{"rendered":"<h2>Cosa Sono gli Snippet di Codice Personalizzati<\/h2>\n<p>Uno <strong>snippet di codice<\/strong> &#232; un frammento di codice riutilizzabile che aggiunge una funzionalit&#224; specifica al tuo sito WordPress. Pu&#242; essere scritto in HTML, CSS, JavaScript o PHP, e WPCode ti permette di crearlo, gestirlo e attivarlo direttamente dalla dashboard senza modificare alcun file del tema.<\/p>\n<p>La creazione di snippet personalizzati &#232; una delle funzionalit&#224; pi&#249; potenti di WPCode. Mentre la sezione Header &amp; Footer &#232; limitata all&#8217;inserimento globale di codice HTML e JavaScript, gli snippet individuali offrono un controllo granulare su <strong>cosa<\/strong> viene eseguito, <strong>dove<\/strong> viene inserito e <strong>quando<\/strong> viene attivato.<\/p>\n<p>In questo articolo vedremo come creare snippet personalizzati con WPCode, esplorando tutte le opzioni disponibili e fornendo esempi pratici pronti all&#8217;uso.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/gtechgroup.it\/blog\/wp-content\/uploads\/2026\/05\/wpc-01-snippets.png\" alt=\"Libreria di snippet personalizzati in WPCode per WordPress\" \/><\/p>\n<h2>Creare un Nuovo Snippet: L&#8217;Interfaccia Completa<\/h2>\n<p>Per creare un nuovo snippet, vai su <strong>Code Snippets &rarr; Add Snippet<\/strong>. WPCode ti presenter&#224; due opzioni:<\/p>\n<ul>\n<li><strong>Add Your Custom Code (New Snippet)<\/strong> &mdash; per creare uno snippet da zero<\/li>\n<li><strong>Libreria di snippet<\/strong> &mdash; per scegliere tra decine di snippet pre-costruiti<\/li>\n<\/ul>\n<p>Selezionando &ldquo;Add Your Custom Code&rdquo;, ti troverai davanti all&#8217;editor completo dello snippet. Esaminiamo ogni sezione nel dettaglio.<\/p>\n<h3>Titolo dello Snippet<\/h3>\n<p>Il campo titolo in alto &#232; fondamentale per l&#8217;organizzazione. Usa nomi descrittivi che ti permettano di identificare immediatamente la funzione dello snippet. Ecco alcuni esempi di buoni titoli:<\/p>\n<ul>\n<li>&ldquo;Rimuovi versione jQuery dall&#8217;header&rdquo;<\/li>\n<li>&ldquo;CSS personalizzato per pagina contatti&rdquo;<\/li>\n<li>&ldquo;Disabilita commenti su tutti i post&rdquo;<\/li>\n<li>&ldquo;Reindirizza utenti dopo il login&rdquo;<\/li>\n<li>&ldquo;Google Analytics GA4 &#8211; Codice di tracciamento&rdquo;<\/li>\n<\/ul>\n<h3>Tipo di Codice<\/h3>\n<p>WPCode supporta diversi tipi di codice, ognuno con caratteristiche specifiche:<\/p>\n<ul>\n<li><strong>HTML Snippet<\/strong> &mdash; per inserire markup HTML, meta tag, widget embed, iframe<\/li>\n<li><strong>CSS Snippet<\/strong> &mdash; per aggiungere stili personalizzati senza tag <code>&lt;style&gt;<\/code><\/li>\n<li><strong>JavaScript Snippet<\/strong> &mdash; per script client-side senza tag <code>&lt;script&gt;<\/code><\/li>\n<li><strong>PHP Snippet<\/strong> &mdash; per funzioni server-side, hook e filtri WordPress<\/li>\n<li><strong>Text Snippet<\/strong> &mdash; per testo semplice, shortcode personalizzati<\/li>\n<li><strong>Universal Snippet<\/strong> &mdash; per codice misto che include tag HTML completi<\/li>\n<\/ul>\n<p>La scelta del tipo di codice &#232; importante perch&#233; WPCode aggiunge automaticamente i tag appropriati. Ad esempio, se scegli &ldquo;CSS Snippet&rdquo;, non dovrai inserire i tag <code>&lt;style&gt;<\/code> perch&#233; WPCode li aggiunger&#224; automaticamente.<\/p>\n<h3>Editor del Codice<\/h3>\n<p>L&#8217;editor di WPCode &#232; un editor di testo con evidenziazione della sintassi che rende il codice pi&#249; leggibile. Supporta la numerazione delle righe, il wrapping del testo e i colori specifici per ogni linguaggio. Per snippet complessi, l&#8217;editor offre un&#8217;esperienza di editing confortevole anche se non paragonabile a un IDE completo.<\/p>\n<h2>Opzioni di Inserimento: Dove Appare il Tuo Codice<\/h2>\n<p>Una delle caratteristiche pi&#249; importanti degli snippet &#232; la possibilit&#224; di controllare esattamente <strong>dove<\/strong> vengono inseriti nella pagina. WPCode offre numerose opzioni di inserimento, organizzate in categorie:<\/p>\n<h3>Auto Insert<\/h3>\n<p>Con l&#8217;opzione &ldquo;Auto Insert&rdquo;, WPCode inserisce automaticamente lo snippet nella posizione selezionata senza bisogno di shortcode. Le posizioni disponibili includono:<\/p>\n<ul>\n<li><strong>Site Wide Header<\/strong> &mdash; nella sezione <code>&lt;head&gt;<\/code> di tutte le pagine<\/li>\n<li><strong>Site Wide Body<\/strong> &mdash; subito dopo il tag <code>&lt;body&gt;<\/code><\/li>\n<li><strong>Site Wide Footer<\/strong> &mdash; prima del tag <code>&lt;\/body&gt;<\/code><\/li>\n<li><strong>Before Post<\/strong> &mdash; prima del contenuto di ogni post<\/li>\n<li><strong>After Post<\/strong> &mdash; dopo il contenuto di ogni post<\/li>\n<li><strong>Between Posts<\/strong> &mdash; tra i post negli elenchi (archivi, categorie)<\/li>\n<li><strong>Before Paragraph<\/strong> &mdash; prima di un paragrafo specifico (con numero configurabile)<\/li>\n<li><strong>After Paragraph<\/strong> &mdash; dopo un paragrafo specifico<\/li>\n<li><strong>PHP Snippet (everywhere)<\/strong> &mdash; eseguito su ogni caricamento di pagina (ideale per hook e filtri)<\/li>\n<li><strong>Admin Only<\/strong> &mdash; eseguito solo nel pannello di amministrazione<\/li>\n<li><strong>Frontend Only<\/strong> &mdash; eseguito solo nella parte pubblica del sito<\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"https:\/\/gtechgroup.it\/blog\/wp-content\/uploads\/2026\/05\/wpc-03-settings.png\" alt=\"Opzioni di inserimento e configurazione degli snippet in WPCode\" \/><\/p>\n<h3>Shortcode<\/h3>\n<p>Se preferisci un controllo manuale su dove appare lo snippet, puoi utilizzare l&#8217;opzione &ldquo;Shortcode&rdquo;. WPCode genera automaticamente uno shortcode unico per ogni snippet, che puoi inserire in qualsiasi post, pagina o widget. Lo shortcode ha il formato <code>[wpcode id=&quot;123&quot;]<\/code>, dove 123 &#232; l&#8217;ID dello snippet.<\/p>\n<p>L&#8217;approccio shortcode &#232; ideale quando vuoi inserire lo snippet solo in punti specifici che scegli manualmente, senza affidarti all&#8217;inserimento automatico.<\/p>\n<h2>Priorit&#224; degli Snippet<\/h2>\n<p>Quando hai pi&#249; snippet che vengono inseriti nella stessa posizione (ad esempio, tre snippet nell&#8217;header), puoi controllare l&#8217;ordine di caricamento tramite il campo <strong>Priority<\/strong>. Il valore predefinito &#232; 10; uno snippet con priorit&#224; 5 verr&#224; caricato prima di uno con priorit&#224; 10.<\/p>\n<p>La priorit&#224; &#232; particolarmente importante quando:<\/p>\n<ul>\n<li>Uno script dipende da un altro (ad esempio, jQuery deve essere caricato prima di uno script che lo utilizza)<\/li>\n<li>Vuoi che il codice CSS personalizzato sovrascriva altri stili (assegna una priorit&#224; alta, come 99)<\/li>\n<li>Un hook PHP deve essere eseguito prima o dopo un altro hook<\/li>\n<\/ul>\n<h2>Note e Documentazione<\/h2>\n<p>WPCode include un campo <strong>Note<\/strong> sotto l&#8217;editor del codice dove puoi documentare lo scopo dello snippet. Non sottovalutare l&#8217;importanza di questa funzionalit&#224;: tra tre mesi, quando tornerai a modificare uno snippet, sarai grato di aver scritto una nota chiara che spiega perch&#233; lo hai creato e come funziona.<\/p>\n<p>Ecco un esempio di nota utile:<\/p>\n<p><em>&ldquo;Questo snippet aggiunge un banner promozionale fisso in alto su tutte le pagine del sito. Creato il 15 marzo 2026 per la campagna primavera. Rimuovere o disattivare dopo il 30 aprile 2026. Richiesto dal cliente via email il 10 marzo.&rdquo;<\/em><\/p>\n<h2>Tag e Organizzazione<\/h2>\n<p>Man mano che il numero di snippet cresce, l&#8217;organizzazione diventa cruciale. WPCode permette di assegnare <strong>tag<\/strong> agli snippet per categorizzarli. Ecco un sistema di tagging efficace:<\/p>\n<ul>\n<li><strong>tracking<\/strong> &mdash; per tutti gli script di tracciamento e analytics<\/li>\n<li><strong>style<\/strong> &mdash; per snippet CSS e personalizzazioni visive<\/li>\n<li><strong>function<\/strong> &mdash; per snippet PHP che aggiungono funzionalit&#224;<\/li>\n<li><strong>woocommerce<\/strong> &mdash; per personalizzazioni del negozio<\/li>\n<li><strong>temporary<\/strong> &mdash; per snippet temporanei legati a promozioni o campagne<\/li>\n<li><strong>security<\/strong> &mdash; per snippet relativi alla sicurezza del sito<\/li>\n<\/ul>\n<h2>Esempio Pratico 1: Snippet HTML per Banner Promozionale<\/h2>\n<p>Creiamo un banner promozionale che appare in cima a tutte le pagine del sito:<\/p>\n<ol>\n<li>Vai su <strong>Code Snippets &rarr; Add Snippet &rarr; Add Your Custom Code<\/strong><\/li>\n<li>Titolo: &ldquo;Banner promozionale primavera 2026&rdquo;<\/li>\n<li>Tipo: <strong>HTML Snippet<\/strong><\/li>\n<li>Inserisci il codice HTML del banner con stili inline<\/li>\n<li>Inserimento: <strong>Site Wide Body<\/strong><\/li>\n<li>Priorit&#224;: <strong>1<\/strong> (per farlo apparire prima di altri elementi)<\/li>\n<li>Attiva e salva<\/li>\n<\/ol>\n<h2>Esempio Pratico 2: Snippet PHP per Disabilitare gli Emoji<\/h2>\n<p>WordPress carica di default gli script per le emoji, che possono rallentare leggermente il sito. Ecco come disabilitarli con uno snippet PHP:<\/p>\n<ol>\n<li>Tipo: <strong>PHP Snippet<\/strong><\/li>\n<li>Titolo: &ldquo;Disabilita emoji WordPress&rdquo;<\/li>\n<li>Inserisci la funzione <code>remove_action<\/code> per rimuovere gli hook delle emoji<\/li>\n<li>Inserimento: <strong>Auto Insert &rarr; Run Everywhere<\/strong><\/li>\n<li>Attiva e salva<\/li>\n<\/ol>\n<p>Questo &#232; un esempio di come WPCode possa sostituire completamente le modifiche al file <code>functions.php<\/code> del tema.<\/p>\n<h2>Esempio Pratico 3: Snippet CSS per Personalizzare il Footer<\/h2>\n<p>Supponiamo di voler cambiare il colore di sfondo del footer e lo stile del testo:<\/p>\n<ol>\n<li>Tipo: <strong>CSS Snippet<\/strong><\/li>\n<li>Titolo: &ldquo;Stile personalizzato footer&rdquo;<\/li>\n<li>Inserisci le regole CSS desiderate (senza tag <code>&lt;style&gt;<\/code>)<\/li>\n<li>Inserimento: <strong>Site Wide Header<\/strong> (WPCode inserir&#224; automaticamente i tag style)<\/li>\n<li>Attiva e salva<\/li>\n<\/ol>\n<p><img decoding=\"async\" src=\"https:\/\/gtechgroup.it\/blog\/wp-content\/uploads\/2026\/05\/wc-02-dashboard-new.png\" alt=\"Dashboard WPCode con panoramica degli snippet personalizzati attivi\" \/><\/p>\n<h2>Attivazione e Disattivazione Rapida<\/h2>\n<p>Una delle funzionalit&#224; pi&#249; pratiche di WPCode &#232; la possibilit&#224; di attivare e disattivare gli snippet con un semplice <strong>toggle<\/strong>. Nella pagina &ldquo;All Snippets&rdquo;, ogni snippet ha un interruttore on\/off che puoi usare per abilitarlo o disabilitarlo istantaneamente.<\/p>\n<p>Questo &#232; incredibilmente utile in diversi scenari:<\/p>\n<ul>\n<li><strong>Debug<\/strong> &mdash; se sospetti che uno snippet causi un problema, disattivalo temporaneamente per verificare<\/li>\n<li><strong>Campagne temporanee<\/strong> &mdash; attiva un banner promozionale solo durante il periodo della campagna<\/li>\n<li><strong>Test A\/B<\/strong> &mdash; alterna tra due versioni di uno snippet per testare quale funziona meglio<\/li>\n<li><strong>Manutenzione<\/strong> &mdash; disattiva temporaneamente snippet non essenziali durante aggiornamenti importanti<\/li>\n<\/ul>\n<h2>Importazione ed Esportazione degli Snippet<\/h2>\n<p>WPCode supporta l&#8217;importazione e l&#8217;esportazione degli snippet in formato JSON. Questa funzionalit&#224; &#232; utile per:<\/p>\n<ul>\n<li><strong>Migrazioni<\/strong> &mdash; trasferire gli snippet da un sito WordPress a un altro<\/li>\n<li><strong>Backup<\/strong> &mdash; salvare una copia dei tuoi snippet al di fuori del database WordPress<\/li>\n<li><strong>Condivisione<\/strong> &mdash; condividere snippet utili con colleghi o clienti<\/li>\n<li><strong>Template<\/strong> &mdash; creare un set standard di snippet da installare su ogni nuovo sito<\/li>\n<\/ul>\n<h2>Best Practice per gli Snippet Personalizzati<\/h2>\n<p>Dopo aver creato decine di snippet per i nostri clienti, ecco le best practice che abbiamo consolidato:<\/p>\n<ul>\n<li><strong>Un snippet per funzione<\/strong> &mdash; evita di raggruppare codice non correlato in un unico snippet. &#200; meglio avere 10 snippet ben definiti che uno solo con 500 righe di codice misto<\/li>\n<li><strong>Testa in staging<\/strong> &mdash; se possibile, testa gli snippet su un ambiente di staging prima di attivarli in produzione<\/li>\n<li><strong>Documenta sempre<\/strong> &mdash; usa il campo note per spiegare lo scopo, la data di creazione e il contesto di ogni snippet<\/li>\n<li><strong>Revisiona periodicamente<\/strong> &mdash; ogni 3-6 mesi, rivedi l&#8217;elenco degli snippet e rimuovi quelli non pi&#249; necessari<\/li>\n<li><strong>Verifica la compatibilit&#224;<\/strong> &mdash; dopo ogni aggiornamento importante di WordPress, verifica che gli snippet funzionino ancora correttamente<\/li>\n<\/ul>\n<h2>Conclusioni<\/h2>\n<p>Creare snippet personalizzati con WPCode &#232; un processo intuitivo che apre infinite possibilit&#224; di personalizzazione per il tuo sito WordPress. Dalla semplice aggiunta di un banner promozionale alla modifica avanzata del comportamento di WordPress tramite hook PHP, WPCode ti offre tutti gli strumenti necessari in un&#8217;interfaccia pulita e sicura.<\/p>\n<p>Nei prossimi articoli della serie approfondiremo casi d&#8217;uso specifici: dall&#8217;integrazione con Google Analytics e Facebook Pixel alla logica condizionale per caricare codice solo su pagine specifiche.<\/p>\n<div style=\"border:2px solid #0073aa; border-radius:8px; padding:20px; margin:30px 0; background:#f0f6fc;\">\n<h3 style=\"margin-top:0;\">&#128218; Leggi anche gli altri articoli della serie WPCode<\/h3>\n<ul>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/installare-configurare-wpcode-wordpress\/\">Come Installare e Configurare WPCode su WordPress<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/wpcode-aggiungere-codice-header-footer\/\">WPCode: Aggiungere Codice a Header e Footer di WordPress<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/wpcode-google-analytics-facebook-pixel-tag-manager\/\">WPCode: Aggiungere Google Analytics, Facebook Pixel e Tag Manager<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/wpcode-javascript-script-custom-sito\/\">WPCode e JavaScript: Aggiungere Script Custom al Tuo Sito<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/wpcode-libreria-snippet-pronti-uso\/\">WPCode: Libreria di Snippet Pronti all&#8217;Uso per WordPress<\/a><\/li>\n<\/ul>\n<\/div>\n<p>Vuoi sfruttare al massimo WPCode sul tuo sito WordPress? <a href=\"https:\/\/gtechgroup.it\/contatti\/\">Contatta il team di G Tech Group<\/a> per una consulenza dedicata. Possiamo creare snippet personalizzati su misura per le tue esigenze e ottimizzare il tuo sito con le migliori pratiche di sviluppo WordPress.<\/p>\n<h3>Migliora il Tuo Sito WordPress<\/h3>\n<p>Scopri le nostre guide complete sugli altri plugin essenziali per WordPress:<\/p>\n<ul>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/come-installare-elementor-wordpress-guida-principianti\/\">Come Installare Elementor su WordPress<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/wp-rocket-installare-configurare-wordpress\/\">Come Installare e Configurare WP Rocket<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/come-installare-configurare-seopress-wordpress-guida\/\">Come Installare e Configurare SEOPress<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/installare-attivare-updraftplus-wordpress\/\">Come Installare e Configurare UpdraftPlus<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Cosa Sono gli Snippet di Codice Personalizzati Uno snippet di codice &#232; un frammento di codice riutilizzabile che aggiunge una funzionalit&#224; specifica al tuo sito&hellip;<\/p>\n","protected":false},"author":0,"featured_media":167109,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"Creare Snippet con WPCode | Guida","_seopress_titles_desc":"Come creare e gestire snippet di codice personalizzati con WPCode. PHP, JS, CSS e HTML.","_seopress_robots_index":"","footnotes":""},"categories":[1],"tags":[3422,3281,2920,3526,492,3525],"class_list":["post-167150","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-senza-categoria","tag-codice","tag-javascript","tag-php","tag-snippet","tag-wordpress","tag-wpcode"],"_links":{"self":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts\/167150","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/comments?post=167150"}],"version-history":[{"count":0,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts\/167150\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/media\/167109"}],"wp:attachment":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/media?parent=167150"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/categories?post=167150"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/tags?post=167150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}