Come trovare e rimuovere gli shortcode WordPress inutilizzati

Se gestisci un sito WordPress, potresti aver sperimentato vari plugin e temi che usano shortcode per arricchire i tuoi contenuti. Col tempo, se smetti di usare questi strumenti, i loro shortcode possono restare e ingombrare il sito, dandogli un aspetto disordinato.

Per fortuna, ripulire questi shortcode inutilizzati non è complicato. Vediamo rapidamente come fare ordine tra questi residui e mantenere il sito al meglio.

Perché rimuovere gli shortcode inutilizzati?

Se disattivi un plugin o un tema che ha introdotto uno shortcode, WordPress non lo rimuove automaticamente. Di conseguenza, lo shortcode appare sul sito come testo semplice, il che non è gradevole e può confondere i visitatori.

Rimuoverli è un buon modo per ripulire i contenuti e migliorare l’aspetto complessivo del sito.

Casi tipici di shortcode inutilizzati

  • Plugin disattivati/eliminati – Gli shortcode provenienti da plugin precedentemente attivi restano nei contenuti dopo la disattivazione o l’eliminazione.
  • Cambio di tema: gli shortcode specifici del tuo vecchio tema possono apparire come testo semplice dopo essere passato a un nuovo tema.
  • Shortcode personalizzati inutilizzati – Gli shortcode personalizzati non più rilevanti possono comunque esistere nei tuoi articoli o pagine.
  • Shortcode configurati male – Gli shortcode usati in modo errato o legati a plugin non funzionanti possono apparire come testo grezzo sul front-end.
  • Funzionalità rimosse – Funzionalità come gallerie o slider, una volta rimosse, possono lasciare in giro i relativi shortcode.
  • Contenuti importati – I contenuti importati da un altro sito possono contenere shortcode incompatibili con i plugin o il tema attuali.

3 modi per trovare e rimuovere gli shortcode inutili

  1. Usare un plugin
  2. Eliminare dal database
  3. Modificare functions.php

Nota: Prima di apportare modifiche, è saggio eseguire un backup del tuo sito web. Puoi ripristinare rapidamente tutto allo stato precedente se qualcosa va storto**. WP Staging offre una soluzione semplice per backup automatici. Per ulteriore assistenza, consulta la guida al backup e al ripristino.*

1. Usare un plugin

Un plugin è il modo più semplice per trovare e rimuovere gli shortcode inutilizzati in WordPress. Ecco come fare:

Cerca nella directory dei plugin di WordPress un plugin di pulizia degli shortcode come "Shortcode Finder". Una volta trovato, installalo e attivalo.

Installa il plugin

Dopo aver attivato il plugin, vai nella sua dashboard e clicca sulla scheda "Find Unused Shortcodes".

Nel plugin

Successivamente, clicca sul pulsante "Post" o "Page" per trovare gli shortcode inutilizzati nei tuoi contenuti.

Nel plugin

Al termine della ricerca, vedrai un elenco di shortcode inutilizzati. Clicca su uno qualsiasi per accedervi, poi clicca sull’icona di modifica per andare alla pagina in cui si trova lo shortcode inutilizzato.

Clicca sul pulsante

A questo punto, individua lo shortcode inutilizzato nella pagina ed eliminalo.

Elimina lo shortcode inutilizzato dal contenuto per ripulire la pagina.

Questo metodo è rapido, non richiede competenze di codice e fa sì che il sito resti pulito senza dover cercare gli shortcode manualmente.

2. Eliminare dal database

Se preferisci un approccio più manuale, puoi eliminare gli shortcode inutilizzati direttamente dal database di WordPress. Questo metodo prevede di accedere al database tramite strumenti come phpMyAdmin. Ecco come fare:

Accedi al tuo account di hosting e vai a phpMyAdmin, solitamente disponibile nel pannello di controllo dell’hosting (come cPanel).

Accedi all'opzione phpMyAdmin nel tuo cPanel

In phpMyAdmin, seleziona il database corrispondente al tuo sito WordPress, poi clicca sulla scheda "SQL".

Seleziona il tuo database e clicca sulla scheda SQL per eseguire le query.

Nota: Per utilizzare questo metodo devi conoscere il nome dello shortcode. Se non sei sicuro, puoi eliminarlo direttamente dal database. È consigliabile anche eseguire un backup del database in anticipo per poter ripristinare eventuali file.

Digita il codice qui sotto, sostituendo [shortcode] con il nome effettivo dello shortcode da rimuovere. Poi clicca sul pulsante "Esegui" per eseguire la query ed eliminare definitivamente lo shortcode.

PHP
UPDATE wp_post SET post_content = replace(post_content, [shortcode],  ) ;
Aggiungi la query per eliminare lo shortcode inutilizzato dal database.

A volte, i nuovi shortcode di temi o plugin offrono la stessa funzionalità dei vecchi. In questi casi, puoi sostituire gli shortcode vecchi con quelli nuovi senza rimuoverli.

Aggiungi semplicemente il seguente codice e inserisci i nomi dei vecchi shortcode nel riquadro [old shortcode] e i nomi dei nuovi shortcode nel riquadro [new shortcode].

PHP
UPDATE wp_posts SET ‘post_content’ = REPLACE (‘post_content’,'[ old shortcode ]’, ‘[ new shortcode ]’);
Aggiungi la query per sostituire lo shortcode inutilizzato con il nuovo shortcode nel database.

Questo metodo è più tecnico e dovrebbe essere usato solo se ti trovi a tuo agio con i database. Altrimenti, è meglio usare un plugin o rimuoverlo manualmente dalla dashboard di WordPress.

3. Modificare functions.php

Puoi rimuovere manualmente gli shortcode inutilizzati aggiungendo codice al file functions.php del tuo tema. Questo metodo aiuta a ripulire gli shortcode su tutto il sito senza usare un plugin. Ecco come:

Nella dashboard di WordPress, vai su Aspetto > Editor del tema. Sul lato destro, individua e seleziona il file functions.php del tuo tema attivo.

Trova il file functions.php nella directory del tuo tema.

Scorri fino in fondo al file functions.php e aggiungi il seguente codice per deregistrare lo shortcode inutilizzato:

PHP
add_shortcode( ‘shortcode’, ‘__return_false’ );

Digita il nome originale dello shortcode al posto di 'shortcode' per sostituirlo. Poi clicca sul pulsante "Aggiorna file" per salvare le modifiche.

Aggiungi il codice al file functions.php per rimuovere lo shortcode inutilizzato.

Queste modifiche sono specifiche del tema. Se cambi tema, dovrai riapplicare questo metodo al file functions.php del nuovo tema.

Conclusione

Gli shortcode inutilizzati possono ingombrare il tuo sito WordPress e farlo sembrare poco professionale. Controllarli e rimuoverli regolarmente mantiene i contenuti puliti e garantisce un’esperienza fluida ai tuoi visitatori.

Sia che tu lo faccia manualmente o con un plugin, i passaggi sopra ti aiuteranno a trovare e rimuovere rapidamente shortcode indesiderati. Buona pulizia!

Articoli correlati