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 trovare e rimuovere shortcode inutilizzati in WordPress

Hai mai visto un tag casuale come [gallery_shortcode] apparire nel bel mezzo di un post del blog? Quello è uno shortcode inutilizzato – codice residuo di vecchi plugin o temi che non usi più.

Ecco qualcosa che molti utenti di WordPress non realizzano: quando disattivi un plugin o cambi tema, questi shortcode non scompaiono semplicemente.

Invece, rimangono nel tuo contenuto e appaiono come testo interrotto. Non rallenteranno il tuo sito, ma sembrano poco professionali e possono confondere i visitatori.

Su WPBeginner, abbiamo visto accadere spesso questo su molti siti WordPress diversi, e la buona notizia è che ripulirli è facile.

In questa guida, ti mostreremo come trovare e rimuovere rapidamente gli shortcode inutilizzati in WordPress, in modo che il tuo sito appaia curato e offra ai visitatori un'esperienza fluida. 🧹

Come trovare e rimuovere shortcode inutilizzati dai post di WordPress

Cos'è uno Shortcode in WordPress?

Uno shortcode è un piccolo frammento di codice riutilizzabile, racchiuso tra parentesi quadre come [questo], che esegue una funzione specifica sul tuo sito. I plugin e i temi li usano per aggiungere facilmente funzionalità complesse ovunque nel tuo contenuto, senza che tu debba scrivere codice da solo.

Rendono semplice l'aggiunta di contenuti dinamici al tuo sito WordPress. E mentre molti plugin e temi ora usano blocchi, gli shortcode sono ancora ampiamente utilizzati per aggiungere elementi specializzati, come:

  • Moduli di contatto – Ad esempio, WPForms ti consente di incorporare moduli all'interno di post e pagine utilizzando shortcode.
  • Gallerie di immagini – Visualizza accattivanti raccolte di foto con, ad esempio, Envira Gallery.
  • SliderSoliloquy offre la possibilità di aggiungere bellissimi slider responsive per immagini, video o entrambi utilizzando gli shortcode.
  • Feed dei social media – Incorpora feed da Instagram, X (precedentemente Twitter) o Facebook con Smash Balloon.
  • Elementi del page builder – Crea sezioni e layout personalizzati.

In generale, aggiungerai uno shortcode in WordPress digitando o incollando una parola chiave specifica tra parentesi quadre in un post o in una pagina. Ecco come potrebbe apparire:

[some-random-shortcode]

Puoi consultare la nostra guida per principianti su come aggiungere uno shortcode in WordPress per saperne di più.

Il problema si verifica quando disattivi il plugin o cambi il tema su cui si basa lo shortcode. Quando ciò accade, lo shortcode diventa inattivo e i tuoi lettori vedranno il tag di testo semplice invece del contenuto che avrebbe dovuto visualizzare. 😓

Nelle sezioni seguenti, ti mostreremo come trovare e rimuovere questi shortcode inutilizzati. Ecco una rapida panoramica dei metodi che condivideremo in questa guida:

Pronto? Iniziamo subito!

Rimozione di shortcode inutilizzati dal backend di WordPress

Il nostro primo metodo ti consente di rimuovere gli shortcode inutilizzati dai post e dalle pagine del tuo sito web individuandoli ed eliminandoli.

La prima cosa da fare è installare e attivare il plugin gratuito Shortcodes Finder. Puoi saperne di più nella nostra guida passo passo su come installare un plugin di WordPress.

Trovare shortcode inutilizzati

Dopo l'attivazione, dovrai navigare su Strumenti » Trova Shortcode. Una volta lì, dovresti fare clic sulla scheda 'Trova Shortcode non utilizzati'.

Il plugin Shortcode Finder ti permette di trovare shortcode inutilizzati nei post e nelle pagine

Per impostazione predefinita, il plugin cercherà solo i contenuti pubblicati. Se desideri cercare anche bozze e post programmati, dovresti selezionare la casella 'Includi contenuti non pubblicati'.

Ora puoi fare clic sui pulsanti 'Post' o 'Pagine' per cercare shortcode non utilizzati nei tuoi contenuti.

Per questo tutorial, faremo clic su 'Post'.

Viene visualizzata una barra di avanzamento mentre il plugin cerca i tuoi post, quindi viene visualizzato un elenco di shortcode non utilizzati. Ecco come appare sul nostro sito demo:

Shortcode Finder visualizzerà un elenco di shortcode inutilizzati

I primi 3 risultati della ricerca sono shortcode non utilizzati: [some-random-shortcode], [envira-gallery] e [custom-twitter-feeds].

Da qui, sappiamo che i plugin da cui dipendono questi shortcode sono stati disattivati o eliminati sul nostro sito demo. Ad esempio, uno degli shortcode inutilizzati proviene dal plugin Envira Gallery.

Si noti che i 2 risultati di ricerca finali sono falsi positivi e non sono affatto shortcode.

Il risultato \ proviene da un post che elenca caratteri speciali, come [\]^_`. Nel frattempo, il risultato 'simple' proviene da un post che contiene le parole 'simple boat' tra parentesi quadre.

Questo può accadere perché il plugin cerca qualsiasi testo all'interno di parentesi quadre [ ]. A volte, potrebbe segnalare testo normale che non è uno shortcode. Ecco perché è così importante controllare manualmente ogni risultato.

Il plugin Shortcode Finder potrebbe includere falsi positivi nei risultati della ricerca

Quando cerchi sul tuo sito WordPress, vorrai assicurarti di rimuovere solo gli shortcode veramente inutilizzati e non i falsi positivi.

Rimozione di Shortcode Inutilizzati

Il modo migliore e più sicuro per rimuovere gli shortcode inutilizzati dai tuoi post è modificare manualmente ogni post o pagina contenente lo shortcode.

Questo ti permetterà di verificare i falsi positivi e decidere il modo migliore per modificare il post.

Oltre a eliminare semplicemente lo shortcode, potrebbe essere necessario modificare anche il testo circostante.

Ad esempio, supponiamo che il tuo post dicesse: 'Dai un'occhiata alla nostra fantastica galleria fotografica qui sotto!' seguito dallo shortcode [envira-gallery].

Se elimini solo lo shortcode, quella frase rimarrà puntando a nulla. Quindi, vorrai eliminare anche quella frase introduttiva per evitare di confondere i tuoi lettori.

Quando fai clic su una riga di shortcode blu, vedrai un elenco di post che contengono lo shortcode. Per modificare un post, devi fare clic sulla sua icona 'Modifica contenuto'.

Fai clic sull'icona Modifica contenuto per rimuovere lo shortcode

🧑‍💻 Suggerimento esperto: Potresti trovare più facile modificare ogni post in una scheda del browser diversa. Fai semplicemente clic destro su ogni icona e scegli 'Apri link in una nuova scheda' dal menu, oppure potresti anche fare Ctrl-clic sull'icona (Windows) o Command-clic (Mac).

Quando l' editor di WordPress si apre, puoi eliminare lo shortcode dal post.

Nell'esempio seguente, anche il paragrafo prima dello shortcode dovrebbe essere eliminato o modificato perché fa riferimento a una galleria di foto non più visibile.

Devi modificare ogni post per rimuovere gli shortcode inutilizzati

Una volta rimossi gli shortcode inutilizzati dai tuoi post, è ora di pulire le tue pagine. Fai semplicemente clic sul pulsante 'Pagine' e ripeti il processo.

Nascondere shortcode inutilizzati sul frontend di WordPress

Se hai molti shortcode da ripulire, potresti volere un modo più veloce per nasconderli ai visitatori. Questo non li elimina, ma li rende invisibili sul front-end.

Il modo più semplice è con il plugin gratuito WPCode. WPCode è il miglior plugin per codice personalizzato per WordPress. Ti consente di aggiungere e gestire in modo sicuro snippet di codice senza modificare i file del tuo tema, quindi non devi preoccuparti di rompere il tuo sito.

Sui siti web di alcuni dei nostri brand partner, utilizziamo WPCode per creare e gestire snippet di codice personalizzati. Ha funzionato molto bene per noi e puoi vedere la nostra recensione dettagliata di WPCode per saperne di più.

Homepage di WPCode

Per fare ciò, inizia installando e attivando il plugin WPCode. Per maggiori dettagli, puoi consultare la nostra guida passo passo su come installare un plugin WordPress.

📝 Nota: Puoi usare il plugin gratuito WPCode per seguire questa guida. Se desideri funzionalità più avanzate, come l'accesso alla libreria completa di snippet, la pianificazione degli aggiornamenti o la visualizzazione della cronologia delle revisioni, puoi passare a WPCode Pro.

Dopo l'attivazione, vai su Snippet di codice » + Aggiungi snippet e passa il mouse sopra la casella Aggiungi il tuo codice personalizzato (Nuovo snippet).

Quindi, fai clic su ‘+ Aggiungi snippet personalizzato’.

Scegli l'opzione 'Aggiungi il tuo codice personalizzato (nuovo snippet)'

Nel popup che appare, WPCode ti chiede di scegliere il tipo di codice.

Per questa guida, impostiamo il tipo di codice su ‘Snippet PHP’.

Scelta dello snippet PHP in WPCode

Questo aprirà l'editor di codice.

Qui, dai al tuo snippet un titolo come “Nascondi shortcode inutilizzati”.

Nominare lo snippet di codice personalizzato in WPCode

Quindi, nella casella ‘Anteprima codice’, puoi aggiungere:

add_shortcode( 'shortcode_name_here', '__return_empty_string' );
Aggiungere lo snippet di codice personalizzato in WPCode

Non dimenticare di sostituire shortcode_name_here con il nome dello shortcode che desideri nascondere, senza le parentesi quadre. Per il nostro esempio, [envira-gallery], useresti solo envira-gallery nel codice.

E per nascondere più shortcode, puoi semplicemente aggiungere una nuova riga per ciascuno.

Infine, imposta lo snippet su ‘Attivo’ e fai clic su ‘Salva snippet’.

Attivare lo snippet di codice personalizzato in WPCode

Lo shortcode sarà immediatamente nascosto ai tuoi visitatori.

Prima che lo snippet di codice personalizzato fosse attivato, uno shortcode inutilizzato poteva essere visto sul frontend del nostro sito:

Codice inutilizzato sul front-end del sito

Dopo, lo shortcode non è più visibile ai visitatori del nostro sito web.

Ecco come appare:

Codice inutilizzato nascosto dal front-end

Gestisci in modo sicuro il codice del tuo sito WordPress

WPCode

WPCode è il modo più sicuro e semplice per aggiungere snippet di codice personalizzati a WordPress senza modificare il file functions.php del tuo tema. Viene fornito con una libreria di codice integrata, logica condizionale intelligente e gestione degli errori per prevenire errori comuni.

Inizia a usare WPCode oggi stesso!

Suggerimento Bonus: Come fare ricerca e sostituzione in WordPress 🔍

Ci sono molte volte in cui dovrai cercare e sostituire contenuti sul tuo sito WordPress. Ad esempio, se cambi il nome di dominio del tuo sito o passi a HTTPS, dovrai aggiornare gli URL. È utile anche per correggere vecchie informazioni, errori di battitura o shortcode non funzionanti.

Se rinomini o devi sostituire un'immagine utilizzata frequentemente, la ricerca e sostituzione rende facile aggiornare tutto rapidamente. Questo fa risparmiare tempo e mantiene i tuoi contenuti coerenti in tutto il tuo sito.

Cerca e Sostituisci Tutto, realizzato dal team di WPCode, è lo strumento migliore per cercare e sostituire contenuti su WordPress. Puoi usarlo per testo, immagini e persino contenuti specifici del database.

Avviso di backup

Ma, prima di iniziare, assicurati di eseguire il backup del tuo sito WordPress per evitare qualsiasi problema.

Per maggiori dettagli, puoi consultare la nostra guida su come eseguire una ricerca e sostituzione in WordPress.

Domande frequenti sugli shortcode inutilizzati

Ecco le risposte ad alcune domande comuni sui shortcode inutilizzati.

Gli shortcode inutilizzati rallentano il mio sito?

No, gli shortcode inutilizzati sono solo testo e non eseguono codice. Non rallenteranno il tuo sito WordPress, ma possono apparire poco professionali.

È meglio nascondere o eliminare gli shortcode inutilizzati?

Se non utilizzerai mai più il plugin WordPress o il tema, ti consigliamo di eliminarli. Se potresti riutilizzarli o hai molto da pulire, nasconderli è un'opzione rapida.

Posso rimuovere gli shortcode senza un plugin?

Sì, puoi eliminarli manualmente nei tuoi post e pagine. Gli utenti esperti possono anche eseguire una ricerca e sostituzione nel database, ma questo è rischioso. Per la maggior parte degli utenti, i plugin sono più sicuri.

Risorse aggiuntive per amministratori e gestione del sito WordPress

Speriamo che questo articolo ti abbia aiutato a rimuovere gli shortcode inutilizzati dal tuo sito WordPress. Successivamente, potresti anche voler leggere le nostre guide su:

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

23 CommentsLeave a Reply

  1. non ha funzionato poiché lo shortcode non viene nemmeno visualizzato nella pagina bozza, ma rimane sulla pagina principale del sito web.

    • Se il plugin non ha trovato lo shortcode, è probabile che non sia nel tuo contenuto, ma potrebbe essere impostato dal tuo tema. Ti consigliamo di verificare con il supporto del tuo tema specifico, che dovrebbe essere in grado di assisterti.

      Amministratore

  2. Grazie per questo articolo. Mi ha aiutato a risolvere un grosso problema e a risparmiare un sacco di tempo!

  3. Ho usato questo, ma ho apportato una piccola modifica. Ho impostato WP_Query per cercare anche qualsiasi tipo di post invece di soli post.


    $args = array(
    's' => $string,
    'post_type' => 'any'
    )

  4. Che dritta! Sto spostando un sito da Canvas a Beaver Builder e questo è proprio quello che mi serviva per trovare gli shortcode di Woothemes senza dover accedere al database. Facile. Grazie!

  5. Errore di analisi: errore di sintassi, inatteso 'ob_start' (T_STRING), previsto '{' in /home2/archtyp3/public_html/wp-content/plugins/archtypesandcircles/archtypesandcircles.com-plugin.php alla riga 8

    Ho inserito questo in un plugin specifico per il sito, ma ho ricevuto il messaggio di errore sopra. Aiuto per favore.

    • i just went back in and removed all the spaces, and its WORKING! thanks again for your time and energy. I really am an absolute beginner, but with this great support Im slowly getting it… :)

  6. Ciao, il mio sito web è e prima usavo il plugin Shortcodes Ultimate, ma ora non uso più quel plugin e voglio rimuovere tutti gli shortcode di quel plugin rimasti nei post. Puoi dirmi se esiste un plugin che possa trovare gli shortcode inutilizzati ed eliminarli automaticamente?

  7. C'è un modo per eliminare uno shortcode specifico, mantenendo il testo al suo interno?

    Ad esempio: in questo caso [dropcap]A[/dropcap] vorrei eliminare lo shortcode mantenendo la "A", o qualsiasi altra lettera al suo interno.

    Grazie!

  8. Sarebbe utile se potessi anche aggiungere come sostituire in blocco i vecchi shortcode trovati con i nuovi shortcode utilizzati nel nuovo tema, piuttosto che rimuoverli semplicemente.

    Penso che la maggior parte delle persone che migrano temi cercheranno di sostituire, come me.

    Il plugin Regex replace è utile ma non sostituisce gli shortcode nei tipi di post personalizzati. Quindi abbiamo ancora bisogno di una qualche soluzione di ricerca e sostituzione di shortcode in blocco.

  9. Questo metodo funziona ancora con WP 4.0.1? Se lo shortcode che volevamo trovare fosse pb_carousel group=\"x\" quale sarebbe lo shortcodefinder da usare?

  10. Molto utile. Ma una semplice ricerca Regex trova lo shortcode per me. Questo sembra molto meno invasivo che modificare il file delle funzioni?

  11. Sembra che questa sarà un'ottima idea da inserire nell'azione di disattivazione del plugin, e non permettere all'utente di disattivare il plugin finché gli shortcode non sono stati rimossi o semplicemente avvisare l'utente di quali post hanno ancora questi shortcode.

  12. Perché non scrivere un filtro per the_content che esegua una regex cercando tutti gli shortcode nel post, quindi controlli il loro nome rispetto all'array degli hook degli shortcode per vedere se aveva funzioni agganciate e, in caso contrario, li rimuova dalla visualizzazione. Sono ancora lì, ma poi i lettori non li vedono se devi modificare molti post. Potresti inserire la stessa funzionalità in un plugin per elencare tutti i post con tutti gli shortcode non agganciati in un'unica posizione in modo che l'utente non debba conoscere il nome esatto dello shortcode quando ha bisogno di rimuovere gli shortcode inutilizzati.

  13. mi dispiace, ho dimenticato di menzionare che possiamo ottenere un elenco di tutti gli shortcode disponibili tramite la variabile globale $shortcode_tags.

  14. penso che ci possa essere un modo. dato che hai usato il ciclo per trovare post con shortcode, possiamo prendere l'ID di ogni post e con l'aiuto della classe wpdb e delle espressioni regolari PHP, probabilmente l'obiettivo è raggiungibile.

Lascia una risposta

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.