Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Come trovare e rimuovere gli shortcode inutilizzati in WordPress

Gli shortcode permettono di aggiungere facilmente caratteristiche extra alle pagine e ai post di WordPress senza dover ricorrere alla codifica.

Tuttavia, quando si cambia tema o si disattivano alcuni plugin, questi shortcode possono diventare inutili e apparire come tag non funzionanti sul sito.

Questi tag shortcode visibili possono ingombrare i contenuti e confondere i lettori. Per mantenere il sito pulito e professionale, importa rimuovere gli shortcode non più utilizzati.

In questa guida vi mostreremo come trovare e rimuovere gli shortcode inutilizzati dalle vostre pagine e post di WordPress.

How to Find and Remove Unused Shortcodes From WordPress Posts

Gli shortcode inutilizzati sono un problema in WordPress?

Gli shortcode sono un modo semplice per aggiungere contenuti dinamici al vostro sito web WordPress.

Sebbene molti plugin e temi per WordPress utilizzino ora i blocchi al posto degli shortcode, molti usano ancora gli shortcode per aggiungere contenuti specializzati come moduli di contatto, gallerie di immagini, slider e altro ancora.

Ad esempio, è possibile aggiungere un bellissimo slider responsive utilizzando un semplice shortcode. Alcuni plugin e temi per il builder di pagine utilizzano anche shortcode per creare i loro singoli elementi.

In WordPress si aggiunge uno shortcode digitando o incollando una parola chiave impostata tra parentesi quadre in un articolo o in una pagina come questa:

[some-random-shortcode]

Ma c’è un problema quando si disattiva il plugin o si abbandona il tema su cui si basa lo shortcode. In questo caso, lo shortcode diventa inattivo e i lettori vedranno l’effettivo tagcode tra parentesi quadre quando visiteranno il vostro sito web.

Nelle sezioni seguenti vi mostreremo come trovare e rimuovere gli shortcode inutilizzati dalle pubblicazioni di WordPress. Ecco una rapida panoramica di tutti i metodi che condivideremo in questa guida:

Pronti? Facciamo un salto nel buio!

Rimozione di shortcode inutilizzati dal backend di WordPress

Il primo metodo consente di rimuovere gli shortcode inutilizzati dalle pagine e dai post del sito web, trovandoli ed eliminandoli.

La prima cosa da fare è installare e attivare il plugin Shortcode Finder. Per saperne di più, consultate la nostra guida passo-passo su come installare un plugin di WordPress.

Trovare gli shortcode non utilizzati

Dopo l’attivazione, si dovrà navigare in Strumenti ” Shortcode Finder. Una volta lì, si deve fare clic sulla scheda “Trova shortcode inutilizzati”.

The Shortcode Finder Plugin Allows You to Find Unused Shortcodes in Posts and Pages

Di default, il plugin cerca solo i contenuti pubblicati. Se si desidera cercare anche nelle bozze e negli articoli programmati, occorre selezionare la casella “Includi contenuti non pubblicati”.

A questo punto, è possibile fare clic sul pulsante “Pubblica” o “Pagina” per cercare gli shortcode inutilizzati nei contenuti. Per questa esercitazione, faremo clic su “Post”.

Mentre il plugin cerca nei vostri articoli, viene visualizzata una barra di avanzamento e poi un elenco di shortcode non utilizzati. Ecco come appare sul nostro sito web demo:

Shortcode Finder Will Display a List of Unused Shortcodes

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

Da qui sappiamo che i plugin su cui si basano questi shortcode sono stati disattivati o eliminati sul nostro sito demo. Ad esempio, uno degli shortcode non utilizzati proviene dal plugin Envira Gallery.

Si noti che gli ultimi due risultati della ricerca sono falsi positivi e non sono affatto shortcode.

Il risultato \ proviene da una pubblica che elenca caratteri speciali, come [\]^_`. Nel frattempo, il risultato “semplice” proviene da una pubblicazione che riporta le parole “barca semplice” tra parentesi quadre.

The Shortcode Finder Plugin May Include False Positives in the Search Results

Quando si esegue una ricerca sul proprio sito web, si vuole davvero essere certi di rimuovere solo gli shortcode effettivamente inutilizzati e non i falsi positivi.

Rimozione degli shortcode inutilizzati

Il modo migliore e più sicuro per rimuovere gli shortcode inutilizzati dai vostri articoli è quello di modificare manualmente ogni articolo o pagina contenente lo shortcode. In questo modo è possibile selezionare i falsi positivi e decidere il modo migliore per modificare l’articolo.

Questo perché, oltre a eliminare lo shortcode, potrebbe essere necessario modificare anche altro materiale dell’articolo. I paragrafi circostanti potrebbero riferirsi a informazioni precedentemente visualizzate dallo shortcode e non più visibili.

Facendo clic su una riga blu dello shortcode, si vedrà un elenco di articoli che lo contengono. Per modificare un articolo, fate clic sull’icona “Modifica contenuto”.

Click the Edit Content Icon to Remove the Shortcode

Suggerimento dell’esperto: potrebbe essere più facile modificare ogni pubblica in un’altra scheda del browser. È sufficiente fare clic con il tasto destro del mouse su ciascuna icona e scegliere “Apri link in una nuova scheda” dal menu; in alternativa, è possibile fare clic sull’icona (Windows) o su Command-Click (Mac).

Quando si apre l’editore di WordPress, è possibile eliminare lo shortcode dall’articolo.

Nell’esempio seguente, anche il paragrafo prima dello shortcode deve essere eliminato o modificato, perché si riferisce a una galleria fotografica non più visibile.

You Need to Edit Each Post to Remove the Unused Shortcodes

Una volta terminata la rimozione degli shortcode inutilizzati da tutti gli articoli, è necessario ripetere il processo facendo clic sul pulsante “Pagine” per ripulire anche le pagine di WordPress.

Nascondere gli shortcode non utilizzati sul frontend di WordPress

Questo secondo metodo non elimina i tag shortcode inutilizzati dagli articoli e dalle pagine come il metodo precedente, ma li nasconde semplicemente ai visitatori del sito web.

Questo è più veloce e può essere utile se si desidera nascondere gli shortcode prima di poterli rimuovere tutti. Si può anche volerli nascondere semplicemente nel caso in cui si reinstalli o si riattivi il plugin o il tema che li ha inseriti.

Per iniziare, è necessario installare e attivare il plugin Remove Orphan Shortcode. Per maggiori dettagli, potete consultare la nostra guida passo-passo su come installare un plugin di WordPress.

All’attivazione, il plugin inizia a funzionare automaticamente e rimuove gli shortcode inutilizzati dalla visualizzazione sul frontend del sito web. Ciò offre una migliore esperienza per l’utente.

Ecco un esempio dal nostro sito web di prova. Prima dell’installazione del plugin, sul frontend del nostro sito era visibile uno shortcode inutilizzato.

Unused Shortcode Is Visible in Your Posts and Pages

Dopo l’installazione e l’attivazione del plugin Remove Orphan Shortcodes, lo shortcode non sarà più visibile ai visitatori del sito web.

Non dovrete andare a cercarli o impostare nulla, perché funziona subito.

The Remove Orphan Shortcode Plugin Hides Unused Shortcode

Suggerimento bonus: come fare ricerca e sostituzione in WordPress

In molti casi è necessario cercare e sostituire il contenuto del sito WordPress. Ad esempio, se cambiate il dominio del sito o passate all’HTTPS, dovrete aggiornare gli URL. È utile anche per correggere vecchie informazioni, errori di battitura o shortcode non funzionanti.

In caso di rebranding o di sostituzione di un’immagine utilizzata di frequente, la funzione di ricerca e sostituzione consente di aggiornare tutto rapidamente. Questo salva il tempo e mantiene i contenuti coerenti in tutto il sito.

Search & Replace Everything, realizzato dal team WPCode, è il miglior strumento per la ricerca e la sostituzione di contenuti su WordPress. È possibile utilizzarlo per testo, immagini e persino per contenuti specifici di un database.

Backup warning

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

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

Speriamo che questo articolo vi abbia aiutato a trovare e rimuovere gli shortcode inutilizzati dalle vostre pagine o post di WordPress. Potreste anche leggere le nostre guide su come rimuovere i widget inattivi e su come limitare l’accesso alla dashboard di WordPress.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

23 commentiLascia una risposta

  1. Leroy

    didn’t work as the shortcode doesn’t even show up on the draft page, but sticks to the front page on website.

    • WPBeginner Support

      If the plugin did not find the shortcode then it likely is not in your content but could be set by your theme. We would recommend checking with the support for your specific theme and they should be able to assist.

      Admin

  2. John E

    Thanks for this article. It helped me fix a big problem and save a bunch of time!

  3. Alex Standiford

    I used this, but made one small change. I set the WP_Query to also look for any post type instead of just posts.


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

  4. Simon Kelly

    What a tip! I’m moving a site from Canvas to Beaver Builder and this is just what I needed to find the Woothemes shortcodes without getting into the database. Easy. Thanks!

  5. Catherine Argyros

    Parse error: syntax error, unexpected ‘ob_start’ (T_STRING), expecting ‘{‘ in /home2/archtyp3/public_html/wp-content/plugins/archtypesandcircles/archtypesandcircles.com-plugin.php on line 8

    I put this in my a site-specific plugin but got the above error message. please help.

    • i think ive got ti

      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. Nehat

    Hello, my website is and i used before the Shortcodes Ultimate plugin, but now i don’t use that plugin and i want to remove all shortcode from that plugin leave in posts. Can you tell me for any plugin twhich can find the unused shortcode and delete automaticaly?

  7. yuvaraj

    is anyways to find it on pages in-spite of posts

  8. Giochi MMO

    There is a way to delete a specific shortcode, maintaining the text inside?

    For example: in this case [dropcap]A[/dropcap] I would like to eliminate the shortcode maintaining the “A”, or any other letter inside.

    Thanks!

  9. emeraldwave

    It would be helpful if you could also add how to bulk replace the old shortcodes found to the new shortcodes used in the new theme, rather than just removing.

    I think most people who migrate themes will be looking to replace like me.

    Regex replace plugin is useful but does not replace shortcodes in custom post types. So we still need some kind of bulk find and replace shortcodes solution.

  10. Paul Oyler

    Does this method still work w/ WP 4.0.1? If the shortcode we wanted to find was pb_carousel group=”x” what would be the shortcodefinder to use?

  11. Bill

    If the plugin is reactivated, should the shortcodes become functional again?

  12. Karen

    Very helpful. But a simple Search Regex search finds the shortcode for me. That seems far less intrusive than editing the function file?

  13. Paul

    This seems like it will be a really good idea to place in the plugin deactivation action, and not allow the user to deactivate the plugin until the shortcodes have been removed or just warn the user of which posts still have these shortcodes.

  14. raymond

    Why not write a filter for the_content that runs a regex looking for all short codes in the post then checks their name against the array of shortcode hooks to see if it had any hooked functions and if not remove them from being displayed. Theyre still there but then readers don’t see them if you need to edit a lot of posts. You could put that same funcrionality in a plugin to list all posts with all unhooked shortcodes in one location so the user doesn’t have to know the exact shortcode name when needing to edit out unused shortcodes.

  15. omid

    sorry i forgot to mention that we can get list all available shortcodesby global $shortcode_tags variable.

  16. omid

    i think there might be a way.as you used the loop to find post with shortcode we can take the id of each post and with some help from wpdb class and php regex probably the goal is achivable.

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.