Como encontrar e remover shortcodes não utilizados no WordPress

Se você gerencia um site WordPress, talvez já tenha experimentado vários plugins e temas que usam shortcodes para enriquecer seu conteúdo. Com o tempo, ao parar de usar essas ferramentas, seus shortcodes podem permanecer e bagunçar seu site, deixando-o com aparência descuidada.

Felizmente, limpar esses shortcodes não utilizados não é difícil. Vamos ver rapidamente como organizar essas sobras e manter seu site sempre com a melhor aparência.

Por que remover shortcodes não utilizados?

Se você desativa um plugin ou tema que introduziu um shortcode, o WordPress não o remove automaticamente. Como resultado, o shortcode aparece no seu site como texto simples, o que não fica bonito e pode confundir seus visitantes.

Removê-los é uma boa maneira de limpar seu conteúdo e melhorar a aparência geral do site.

Casos típicos de shortcodes não utilizados

  • Plugins desativados/excluídos – Shortcodes de plugins previamente ativos permanecem no conteúdo após a desativação ou exclusão.
  • Troca de temas: shortcodes específicos do seu tema antigo podem aparecer como texto simples após a troca para um novo tema.
  • Shortcodes personalizados não utilizados – Shortcodes personalizados que já não são relevantes podem continuar existindo em suas postagens ou páginas.
  • Shortcodes mal configurados – Shortcodes usados incorretamente ou vinculados a plugins quebrados podem aparecer como texto bruto no front-end.
  • Recursos removidos – Recursos como galerias ou sliders, quando removidos, podem deixar para trás seus shortcodes associados.
  • Conteúdo importado – Conteúdo importado de outro site pode conter shortcodes incompatíveis com seus plugins ou tema atuais.

3 maneiras de encontrar e remover shortcodes desnecessários

  1. Usar um plugin
  2. Excluir pelo banco de dados
  3. Editar functions.php

Observação: Antes de fazer qualquer alteração, é prudente fazer um backup do seu site. Você pode restaurar rapidamente qualquer coisa ao estado anterior se algo der errado**. O WP Staging oferece uma solução simples para backups automáticos. Para mais ajuda, consulte o guia de backup e restauração.*

1. Usar um plugin

Um plugin é a maneira mais fácil de encontrar e remover shortcodes não utilizados no WordPress. Veja como fazer:

Procure no diretório de plugins do WordPress por um plugin de limpeza de shortcodes como "Shortcode Finder". Quando encontrar, instale e ative o plugin.

Instale o plugin

Depois de ativar o plugin, vá ao painel do plugin e clique na aba "Find Unused Shortcodes".

No plugin

Em seguida, clique no botão "Post" ou "Page" para encontrar shortcodes não utilizados no seu conteúdo.

No plugin

Após concluir a busca, você verá uma lista de shortcodes não utilizados. Clique em qualquer shortcode para acessá-lo e, em seguida, clique no ícone de editar para ir à página onde o shortcode não utilizado está localizado.

Clique no botão

Em seguida, localize o shortcode não utilizado na página e exclua-o.

Exclua o shortcode não utilizado do conteúdo para limpar sua página.

Este método é rápido, não exige programação e garante que seu site permaneça limpo sem precisar buscar shortcodes manualmente.

2. Excluir pelo banco de dados

Se você prefere uma abordagem mais manual, pode excluir shortcodes não utilizados diretamente do banco de dados do WordPress. Esse método envolve acessar o banco de dados por meio de ferramentas como o phpMyAdmin. Veja como fazer:

Faça login na sua conta de hospedagem e acesse o phpMyAdmin, geralmente encontrado no painel de controle da hospedagem (como o cPanel).

Acesse a opção phpMyAdmin no seu cPanel

No phpMyAdmin, selecione o banco de dados correspondente ao seu site WordPress e clique na aba "SQL".

Selecione seu banco de dados e clique na aba SQL para executar consultas.

Observação: Para usar este método, você precisa saber o nome do shortcode. Se não tiver certeza, pode excluí-lo diretamente do banco de dados. Também é recomendável fazer um backup do banco de dados antes para poder restaurar quaisquer arquivos.

Digite o código abaixo, substituindo [shortcode] pelo nome real do shortcode que deseja remover. Em seguida, clique no botão "Executar" para executar a consulta e excluir permanentemente o shortcode.

PHP
UPDATE wp_post SET post_content = replace(post_content, [shortcode],  ) ;
Adicione a consulta para excluir o shortcode não utilizado do seu banco de dados.

Às vezes, novos shortcodes de temas ou plugins oferecem a mesma funcionalidade dos shortcodes antigos. Nesses casos, você pode substituir os antigos pelos novos sem removê-los.

Basta adicionar o código a seguir e digitar os nomes dos shortcodes antigos na caixa [old shortcode] e os novos nomes na caixa [new shortcode].

PHP
UPDATE wp_posts SET ‘post_content’ = REPLACE (‘post_content’,'[ old shortcode ]’, ‘[ new shortcode ]’);
Adicione a consulta para substituir o shortcode não utilizado pelo novo shortcode no seu banco de dados.

Este método é mais técnico e só deve ser usado se você se sentir confortável trabalhando com bancos de dados. Caso contrário, é melhor usar um plugin ou removê-lo manualmente pelo painel do WordPress.

3. Editar functions.php

Você pode remover manualmente shortcodes não utilizados adicionando código ao arquivo functions.php do seu tema. Esse método ajuda a limpar shortcodes em todo o site sem usar um plugin. Veja como:

No painel do WordPress, vá para Aparência > Editor de tema. No lado direito, encontre e selecione o arquivo functions.php do tema ativo.

Encontre o arquivo functions.php no diretório do seu tema.

Role até o final do arquivo functions.php e adicione o seguinte código para cancelar o registro do shortcode não utilizado:

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

Digite o nome original do shortcode no lugar de 'shortcode' para substituí-lo. Em seguida, clique no botão "Atualizar arquivo" para salvar suas alterações.

Adicione o código ao arquivo functions.php para remover o shortcode não utilizado.

Essas alterações são específicas do tema. Se você trocar de tema, precisará reaplicar este método ao arquivo functions.php do novo tema.

Conclusão

Shortcodes não utilizados podem bagunçar seu site WordPress e fazê-lo parecer pouco profissional. Verificar e remover esses shortcodes regularmente mantém seu conteúdo limpo e garante uma experiência fluida para seus visitantes.

Seja manualmente ou com um plugin, os passos acima ajudarão você a encontrar e remover rapidamente shortcodes indesejados. Boa limpeza!

Artigos relacionados