Avete mai desiderato ridurre il numero di plugin WordPress che utilizzate sul vostro sito web?
Non sarebbe bello se ci fosse un modo semplice che vi permettesse di aggiungere personalizzazioni di WordPress a prova di futuro tramite snippet di codice SENZA rompere il vostro sito web?
Se siete come me e come la maggior parte degli altri proprietari di siti web intelligenti, allora avete desiderato questa soluzione almeno un paio di volte nel vostro viaggio su WordPress.
Oggi sono entusiasta di condividere il lancio del mio plugin gratuito WPCode che trasformerà il vostro modo di pensare alla personalizzazione di WordPress.
Abbiamo creato questo strumento per aiutarvi a risparmiare tempo e fatica nella gestione delle personalizzazioni del vostro sito web. È come un coltello svizzero definitivo che vi aiuterà a sostituire decine di plugin WordPress esistenti e a rendere il vostro sito web più veloce.
Storia di fondo
Nel 2012 ho creato un plugin gratuito chiamato Insert Headers and Footers.
L’obiettivo di questo plugin era quello di rendere più facile per me e per gli altri lettori di WPBeginner aggiungere codice all’area dell’intestazione e del piè di pagina del nostro sito WordPress senza modificare i file del tema!
Questo include elementi come lo script di Google Analytics, il codice CSS personalizzato, il Pixel di Facebook, il codice AdSense e altro ancora.
Nell’ultimo decennio, questo semplice plugin è cresciuto fino a raggiungere oltre 1 milione di installazioni attive.
Nello stesso periodo di tempo, anche WordPress è cresciuto molto con tonnellate di nuove funzionalità e plugin.
Ogni mese i nostri utenti mi chiedevano di aggiungere altre funzionalità, come la possibilità di caricare in modo condizionato gli script su determinate pagine, la possibilità di aggiungere snippet di codice in altre aree del sito e così via.
Dopo aver riflettuto a lungo, abbiamo deciso di espandere questo plugin gratuito e di renderlo una soluzione completa per la gestione degli snippet di codice per WordPress, con logica condizionale, inserimento automatico e molto altro.
Utilizzando il nuovo plugin è possibile:
- Aggiungete script di tracciamento / vari meta dettagli di verifica dello strumento per webmaster nel vostro sito con pochi clic.
- Aggiungete banner pubblicitari o altri elementi di contenuto dinamico dopo il primo paragrafo di ogni post del blog, alla fine di ogni post, ecc.
- Rimuovete le funzioni di WordPress che non desiderate, come REST API, XML-RPC, Commenti, ecc.
- Copiare e incollare facilmente frammenti di codice da tutorial nel vostro sito WordPress senza errori.
- E questo è solo un assaggio della superficie.
Tutte queste funzioni sono disponibili gratuitamente!
Se siete un marketer, pensate a WPCode come a un Google Tag Manager ma all’interno di WordPress.
Se siete un imprenditore abituale, pensate a questo strumento come a un coltello dell’esercito svizzero per il vostro sito web. Vi aiuterà a fare ciò che volete, niente di più e niente di meno.
WPCode è di gran lunga il plugin più potente che installerete sul vostro sito WordPress, e non sto esagerando.
Dedicatemi solo 5 minuti della vostra attenzione e vi mostrerò… Continua a leggere.
Versione video
Che cos’è il WPCode?
WPCode è un potente plugin per gli snippet di codice di WordPress che consente di aggiungere facilmente funzioni personalizzate di WordPress utilizzando snippet di codice senza modificare il file functions.php del tema.
È dotato di una libreria di snippet di codice incorporata in cui potete trovare alcuni dei miei snippet di codice WordPress più popolari che vi aiuteranno a eliminare la necessità di plugin separati.
Ad esempio, esistono snippet già pronti che vi aiuteranno:
- Disabilitare XML-RPC – è utile per la sicurezza di WordPress.
- Consentire il caricamento di file SVG: elimina la necessità di un plugin separato.
- Disabilita Gutenberg – elimina la necessità di un plugin separato
- Disabilita i commenti – elimina la necessità di un plugin separato
- Aggiungere script di tracciamento per Google Analytics, Facebook, AdSense e altre piattaforme.
E ci sono attualmente più di due dozzine di altri snippet di codice che potete usare per aggiungere funzionalità personalizzate riducendo il numero di plugin sul vostro sito.
Per un proprietario medio di un sito web, questo plugin vi aiuterà a ridurre almeno 6-8 altri plugin che potreste utilizzare in questo momento con i soli snippet già pronti.
Il mio piano è di continuare ad aggiungere altri snippet di codice personalizzati per coprire i casi d’uso più comuni. Se avete suggerimenti, fateceli sapere compilando il modulo qui.
Se sei uno sviluppatore/libero professionista di WordPress e vuoi contribuire con degli snippet di codice, inviaci il tuo snippet utilizzando il modulo qui sopra.
Personalizzazione del sito e gestione del codice a prova di futuro
La maggior parte dei tutorial sulla personalizzazione di WordPress vi chiede di aggiungere gli snippet di codice al file functions.php del vostro tema. Questo vecchio metodo rende semplicemente disordinata la gestione degli snippet di codice e impedisce anche l’aggiornamento del tema.
Se si aggiorna il tema o si passa a un altro tema, si perderanno tutte le funzioni del codice personalizzato aggiunte nel file functions.php.
WPCode risolve questo problema fornendo un modo semplice per inserire script per l’intestazione e il piè di pagina e altri snippet di codice direttamente dalla dashboard di WordPress. Questi snippet di codice vengono eseguiti come se fossero nel file functions.php del vostro tema, ma noi rendiamo le vostre personalizzazioni a prova di futuro.
Potete tranquillamente aggiornare i temi o passare a un altro tema senza perdere le vostre importanti personalizzazioni del sito web.
Un altro problema dell’aggiunta di snippet di codice personalizzati nel file functions.php del vostro tema è che anche il più piccolo errore può rompere il vostro sito web e renderlo inaccessibile.
Per questo abbiamo creato la nostra convalida intelligente degli snippet di codice. Questo aiuta a prevenire gli errori di codice più comuni, per garantire che non si rompa mai il sito web quando si aggiungono snippet di codice o script di intestazione e piè di pagina.
È possibile gestire tutti gli script di intestazione e piè di pagina e altri snippet di codice personalizzati da un’unica schermata. È anche facile organizzare gli snippet di codice usando i tag e aggiungere note di promemoria a ogni snippet di codice.
Generatori di codice WordPress integrati
Oltre alla nostra libreria di snippet di codice in continua espansione, disponiamo anche di generatori di codice WordPress per aiutarvi a ottenere rapidamente codice personalizzato pronto all’uso utilizzando gli ultimi standard di codifica e le API di WordPress.
Esempi di generatori di codice personalizzati con l’interfaccia utente dell’amministratore sono:
- Generatore di tipi di post personalizzati – Crea snippet di codice personalizzati per i tipi di post.
- Generatore di tassonomie personalizzate – Crea uno snippet di codice personalizzato per le tassonomie.
- Generatore di query WP – Crea uno snippet di codice personalizzato per WP_Query per caricare i post.
- Generatore di barre laterali personalizzate – Crea uno snippet di codice personalizzato per registrare barre laterali o aree pronte per i widget.
- Generatore di widget personalizzati – Snippet di codice personalizzato per registrare widget personalizzati.
- Generatore di menu di navigazione – Snippet di codice personalizzato per registrare nuove posizioni del menu di navigazione nel tema.
Oltre a quanto sopra, abbiamo anche un generatore di snippet di codice per programmare un cron job, registrare script e fogli di stile, aggiungere status di post personalizzati e altro ancora.
In passato, i principianti e gli utenti intermedi utilizzavano i plugin di WordPress per creare tipi di post personalizzati, tassonomie e così via con l’interfaccia utente dell’amministratore. Il problema è che si tratta di plugin da usare una sola volta che in background generano solo snippet di codice personalizzati.
Ora, con i generatori gratuiti di WPCode, è possibile eliminare questi plugin, pur aggiungendo le funzionalità personalizzate che si desiderano con l’interfaccia utente dell’amministratore.
Questo sarà un enorme risparmio di tempo per i nuovi sviluppatori di WordPress e per i professionisti del web che costruiscono siti web per i clienti.
Logica condizionale per gli snippet di codice + priorità di inserimento automatico
Il mio obiettivo con WPCode era quello di creare un plugin per gli snippet di codice di WordPress che fosse allo stesso tempo FACILE e POTENTE.
Ecco perché, oltre ai nostri script globali per l’intestazione e il piè di pagina, abbiamo aggiunto funzioni avanzate come la logica condizionale per gli snippet di codice e abbiamo reso tutto più semplice.
Invece di imparare le query della logica condizionale di WordPress, si può usare la logica condizionale visuale per decidere quando caricare un determinato frammento.
Esempi di utilizzo della logica condizionale di WPCode:
- Caricare gli snippet di codice solo per gli utenti loggati
- Caricare gli snippet di codice PHP per ruoli specifici dell’utente
- Caricare gli snippet di codice PHP solo su URL di pagine specifiche
- Inserire script pixel di intestazione e piè di pagina su pagine specifiche
- Mostra gli snippet di codice in base al tipo di pagina
- Eseguire snippet di codice solo su determinati tipi di post
- Caricare gli snippet di codice dell’intestazione e del piè di pagina in base alla fonte del referrer
- e altro ancora…
Abbiamo anche aggiunto l’inserimento automatico del codice e l’uscita manuale tramite shortcode. In questo modo è possibile aggiungere funzionalità utilizzando uno shortcode personalizzato, o semplicemente aggiungere automaticamente determinate funzionalità nell’area desiderata.
La nostra funzione di inserimento automatico consente di eseguire lo snippet di codice ovunque o di scegliere tra opzioni personalizzate come:
- Eseguire lo snippet di codice solo nel frontend
- Eseguire lo snippet di codice solo nell’area di amministrazione di WordPress
- Aggiungere script per l’intestazione e il piè di pagina in tutto il sito
- Inserire uno snippet di codice PHP prima o dopo il contenuto del post
- Inserire lo snippet di codice prima o dopo un paragrafo specifico
- Inserire snippet di codice in pagine di archivio specifiche
Inoltre, abbiamo aggiunto un sistema di priorità visiva degli snippet di codice, in modo da poter scegliere l’ordine delle funzioni personalizzate per evitare conflitti di codice.
Quali sono i casi d’uso e i plugin che si possono sostituire?
WPCode è l’unico plugin che vi aiuta a liberarvi di decine di altri plugin senza perdere funzionalità.
Ecco alcuni dei principali casi d’uso:
- Inserire script di intestazione e piè di pagina
- Inserire il codice di tracciamento di Google Analytics nell’intestazione e nel piè di pagina
- Inserimento di snippet di codice PHP o JavaScript senza modificare il file functions.php del tema
- Inserire il codice dei Pixel di Facebook, il codice dei Pixel di conversione di Google e altri script dei Pixel di conversione pubblicitari nell’intestazione e nel piè di pagina di WordPress con logica condizionale
- Inserire il codice degli annunci di Google AdSense, il codice degli annunci contestuali nativi di Amazon e il codice di altri annunci multimediali.
- Inserimento di codice JavaScript, CSS e HTML personalizzato
- Inserire meta tag di verifica del sito per i social media, Google Search Console e altri domini nell’intestazione e nel piè di pagina del sito.
- Inserire blocchi di contenuti personalizzati riutilizzabili
- Inserire codice Ads nel contenuto dopo paragrafi specifici
- Mostrare o nascondere snippet di codice personalizzati in base alla logica condizionale
- Disabilitare XML-RPC, disabilitare Rest API, disabilitare i commenti, consentire il caricamento di file SVG, disabilitare Gutenberg e abilitare l’editor classico senza aggiungere altri plugin.
Grazie alle nostre caratteristiche attuali e alla libreria di snippet di codice già pronti, è possibile sostituire diversi plugin popolari, tra cui:
WPCode è dotato di una libreria di snippet di codice già pronti che consente di sostituire diversi plugin popolari, tra cui:
- Disabilitare i plugin per i commenti
- Disabilitare i plugin XML-RPC
- Disabilitare i plugin Rest API
- Disabilitare i plugin Gutenberg
- Plugin per l’editor classico
- Consentire i plugin per il caricamento di file SVG
- Disabilitare i plugin per i feed RSS
- Disabilitare i plugin di ricerca
- Disabilitare i plugin Aggiornamenti automatici
- Disabilitare i plugin della barra di amministrazione
- Disabilitare il plugin Widget Blocks
- Plugin Widget classici
- Rimuovere i plugin per il numero di versione di WordPress
- Plugin Facebook Pixel
- Plugin per Google AdSense
- Plugin UI per i tipi di post personalizzati
- Altri plugin del generatore di WordPress
In media, credo che si possano sostituire facilmente 6-8 plugin esistenti sul proprio sito web, perché un sito web tipico spesso installa questi plugin con funzioni una tantum.
Ora è possibile rimuovere questi plugin, ripulire l’area di amministrazione e semplificare la gestione del sito web.
Quali sono le prossime novità di WPCode?
Dal momento che il plugin Insert Headers and Footers aveva oltre 1 milione di utenti, ottenere tutte queste nuove funzionalità gratuitamente è stata una sorpresa per tutti.
Sono estremamente soddisfatto della risposta della comunità, che sta apprezzando le nuove funzionalità.
Abbiamo una tabella di marcia entusiasmante per rendere questo plugin ancora più potente. Alcune delle cose su cui stiamo lavorando:
- Un elenco più ampio di librerie di snippet di codice che sono stati controllati dai nostri esperti di WordPress.
- Salvataggio di snippet personalizzati nel cloud – questo è ottimo per coloro che creano e gestiscono più siti web, in quanto è possibile costruire la propria libreria di snippet personalizzata all’interno del plugin
- e molto altro ancora…
Stiamo davvero costruendo qualcosa di speciale. Se avete idee su come rendere il plugin più utile per voi, inviateci i vostri suggerimenti.
Come sempre, desidero ringraziarvi per il vostro continuo supporto a WPBeginner e ci auguriamo di continuare a servirvi per gli anni a venire.
Il tuo vero nome,
Syed Balkhi
Fondatore di WPBeginner
P.S. Volete che acquisiamo o investiamo nella vostra azienda WordPress? Per saperne di più sul WPBeginner Growth Fund.
Moinuddin Waheed
I have used insert header and footer lately and I can testify that it feels intuitive when you can have your desired functionality without adding new plugin for additional functionality.
now when it has become wpcode and comes with lots of features, I am sure it will help improve the website speed and optimization.
It will also eliminate the need to add several plugins for small small issues. Thanks a ton wpbeginner.
WPBeginner Support
You’re welcome
Admin
László
If I delete a manual code ( ie. FB Pixel code) from the header in WPCode editor would it be removed from all pages’ headers? In all languages?
WPBeginner Support
If you remove code from the plugin then it would be removed from your site where the plugin added it. If you have caching, don’t forget to clear it to ensure it’s removed!
Admin
Ian
Looks great.
Does this work okay with Full Site Editing, the Gutenberg block Editor?
WPBeginner Support
Yes, the plugin works with any of the editors
Admin
Farman
Thanks for such plugin.
WPBeginner Support
You’re welcome!
Admin
Joe C
Thanks – always hated putting stuff in functions.php because it gets changed on updates (I never use child themes), but I hate even more 1-task plugins
We had a single php file code snipets and only mod to functions.php was to “include” our snippet file. Simplified re-editing functions.php after an update.
This plugin should eliminate that process all together
This is probably the best idea and plugin you guys have come up with yet. I suspect we will integrate it into all 300-odd WP sites we own and/or manage.
Thanks!
WPBeginner Support
Glad to hear our plugin will be helpful!
Admin
Joe C
How would code, such as your code – intended for the functions.php – that would turn of WP “feeds” (recent email you sent out) fit in this plugin?
Joe C.
WPBeginner Support
You would use the run everywhere option for the snippet for it to load everywhere
Admin
Debbie
I’m so excited about this — and it’s potential! Anything that retains Classic Editor is a huge plus in my world. It’s so much easier to tweak code than try to remove the underline from a space, for example. And there are soooo many single use plugins that you need now. It will be good to streamline that aspect…. Thanks, y’all!
Ian
Sounds like this will be very nice! Any plans to make it paid and/or have a paid/subscription based premium option in the future?
Editorial Staff
Hey Ian,
Right now our main focus is making the best free code snippets plugin that offers our users a tool that I wish I had with ready-made snippets that our teams frequently use.
In the future, we will add premium features for developer audience to improve their workflow, but the core tool will always remain free and will get even more powerful in our next update
Admin
Sue Surdam
Love this concept! Experimenting right now with a local site with all the options. Hoping you are planning tutorials for Custom Post types and other options.
Editorial Staff
Yes Sue, we will be creating tutorials to help our users better utilize the plugin
Admin
XMENROMA
Thanks you so much!
Nate Ruske
Hi,
I wanted to let you know the pain this conversion from Insert Headers and Footers to WP CODE caused me this morning.
I use Securi, and the very first thing I see this morning is a security alert with the message WP CODE turn off all comments – and another – Display a message after the 1st paragraph of posts
In addition to the update, it has also messed up site design and completely removed my search bars throughout the site even though the two code snippets are inactive.
Currently working with securi to work out what the plugin is doing so we can get the site back to what it was before the update.
All the best with WPCODE
Editorial Staff
Thank you for leaving a comment Nate.
The Sucuri alert is a false flag because all it’s saying is that 2 new “Post Drafts” were created (because that’s how code snippets are stored). But those snippets are not live, and they should NOT cause any front-end conflict. Over 26% of all sites (~400k sites) have updated to the latest version without any notable issues like this.
I’m going to have my team reach out to you using the email you left here in the comment, so we can work closely with you to resolve this.
-Syed
Admin
Margarida Fernandes
I just wanted to say Thank You!
Karim Twin
What an amazing plugin!
I didn’t know that’s some WordPress tool like that.
As a WordPress user, I’ve struggling to minimize the use of many plugins.
Every WP customer wants to use the best WordPress plugins for his or her website. But the odds are many plugins means low site speed and more errors chances. That’s why finding a tool WPcode can help solve the problem in a better way.
I’ll start using it definitely .
Thanks for adding value to WordPress.
Marcelo
Good job folks!
Editorial Staff
Thank you Marcelo
Admin