De vez em quando, você se verá mudando para um novo tema do WordPress em seu site. Quando você faz isso, é uma boa idéia para excluir o tema WordPress antigo, uma vez que você tem certeza que você não vai voltar para ele.

Remover temas ou plugins que você não está usando do seu site é uma boa prática: isso tornará o seu site mais seguro e poderá torná-lo mais rápido. Neste guia, vou mostrar-lhe os métodos que você pode usar para excluir um tema do WordPress para que você saiba como fazê-lo de forma segura e completa.

Prefere assistir à versão em vídeo?

Quando você quiser eliminar um tema do WordPress

Existem alguns cenários nos quais você pode querer excluir um tema do WordPress:

  • Você instalou um novo tema do WordPress e quer se livrar do antigo.
  • Você instalou um tema para teste, mas depois decidiu que não era para você.
  • Você não está usando o tema padrão e deseja removê-lo de sua instalação do WordPress.

A maneira em que você excluir o tema é o mesmo cenário que você está em qualquer cenário.

Por que é a melhor prática para excluir temas WordPress não utilizados

Você pode ser tentado a se agarrar a esse tema que você não está usando mais: afinal, ele não está fazendo nenhum mal, e você pode decidir usá-lo novamente no futuro.

Mas é uma boa prática remover qualquer código que você não esteja usando de sua instalação do WordPress e isso se aplica a temas e plugins.

As razões pelas quais você deve excluir temas e plugins que não estão sendo usados incluem:

  • Segurança: quanto mais temas você tiver instalado, mais oportunidades haverá para um hacker se infiltrar no seu site.
  • Atualizações: não tem de manter atualizado um tema que eliminou. Pode ser tentador ignorar atualizações para um tema inativo em seu site, mas por razões de segurança, é tão importante atualizar temas inativos e plugins quanto os ativos.
  • Desempenho: o backend do seu site WordPress, o painel de administração, é a principal área que pode ser impactada por temas inativos. Isto se deve principalmente a atualizações. Quando o processo de atualização no WordPress for executado, ele irá consultar cada tema instalado, ativo ou inativo, para ver se há uma atualização. Portanto, embora isto seja nominal, 20 temas inativos verificando por atualizações, é algo que se soma. O frontend do seu site WordPress, na maioria dos casos, deve ser servido a partir do cache e não seria impactado por temas inativos.
  • Espaço: cada arquivo que você não está usando está ocupando um espaço valioso no seu WordPress hospedagem. Isso pode levar a problemas de desempenho ou pode acabar custando mais caro para um plano mais caro.
  • Desempenho da base de dados: se um tema estiver inactivo e tiver adicionado dados à base de dados quando estava activo, esses dados continuarão a ser armazenados na base de dados caso o utilizador os volte a activar. Se você excluir o tema, os dados serão removidos.

Excluir vs Desinstalar um Tema

Em teoria, instalar um tema vs apagar deve ser a mesma coisa. Em ambos os casos, os ficheiros de código para o tema serão eliminados do servidor. Em ambos os casos, quaisquer dados também devem ser eliminados. Mas em alguns casos, simplesmente desinstalar um tema pode não remover todo o conteúdo relacionado. Vamos ver como fazer isso mais tarde neste guia.

Também vale a pena entender a diferença entre apagar ou desinstalar um tema versus desativá-lo.

Um tema é desactivado se, em vez disso, activar outro tema. Ao contrário dos plugins, onde você tem que desativar manualmente qualquer plugin que não queira executar, o processo é automático. Isso ocorre porque apenas um tema pode estar ativo em um site.

Assim, quando você desativar o tema atual ativando um novo tema, o novo tema torna-se ativo, mas nada do tema antigo é removido do sistema. Quaisquer definições que tenha configurado são mantidas na base de dados, caso deva activar o tema novamente (o que evita que tenha de fazer o trabalho novamente). Quaisquer widgets que tenha adicionado a áreas de widgets no seu tema são guardados mas movidos para a secção Widgets inactivos do ecrã Widgets. E todos os menus que adicionou ao tema são mantidos, mas tem de especificar onde no novo tema pretende que apareçam.

Se pretender remover permanentemente um tema e todas as suas definições, etc., tem de o eliminar. Para aprenderes a fazer isso, continua a ler!

Quando não eliminar um tema do WordPress

Há momentos em que um tema pode não estar ativo em seu site, mas você ainda não deve excluí-lo. Estes incluem:

  • O tema é um pai theme para o tema atualmente activo.
  • Seu site está em uma rede Multisite e o tema está ativo em outro site na rede.
  • Você precisa manter o tema para teste ou para reativação após testar o tema atual.

Temas Parentais

Um tema sendo usado como tema pai não estará ativo em seu site, mas sem ele, o tema filho será quebrado.

O WordPress irá informá-lo se o tema activo for um tema infantil no ecrã Temas. Alternativamente, você pode inspecionar seu site com nossa ferramenta de detecção de temas WordPress para determinar se seu site está usando um child theme.

O tema ativo é um tema infantil
O tema ativo é um tema infantil

Antes de eliminar um tema inactivo do seu site, verifique o tema activo: está a utilizar um tema principal? Se sim, não apague esse tema!

WordPress Multisite

Se o seu site faz parte de uma rede WordPress Multisite e você só tem privilégios de administrador para o site, então você não poderá excluir (ou instalar) temas. Isto porque o único utilizador que pode gerir temas é o administrador da rede.

Você pode verificar se o seu site faz parte de uma rede olhando para a barra de administração no topo. Se houver um item My Sites, então isso é uma rede em vez de um site autônomo:

Item do menu de administração de Meus Sites
Item do menu de administração de Meus Sites

Você não poderá instalar ou excluir temas, mas poderá ativar temas que foram instalados na rede pelo administrador da rede.

Se você é o administrador da rede e desativou um tema em um de seus próprios sites na rede, tome cuidado para excluir um tema que você não está mais usando. Pode haver outro utilizador que tenha activado esse tema no seu site.

Isso não significa que não vale a pena limpar seus temas (e plugins) de tempos em tempos e remover aqueles que não estão sendo usados na rede. Para ver quais temas estão sendo usados em sua rede, você pode instalar o plugin Multisite Enhancements e ativá-lo na rede. Ele adicionará uma coluna às telas de Temas e Plugins no administrador da rede, informando quais temas e plugins estão ativos nos vários sites da sua rede.

O plugin Multisite Enhancements
O plugin Multisite Enhancements

Temas de Teste

Às vezes, você ou um colega pode ter instalado um tema para fins de teste. Se você quiser testar um novo tema em seu site, a melhor maneira de fazê-lo é usando encenação do WordPress. Mas se isso não for uma opção, você pode decidir instalar um tema para fins de teste.

Se você está trabalhando como parte de uma equipe e está planejando apagar um tema, sempre verifique com seus colegas primeiro. E se você estiver testando um tema e houver uma chance de você precisar reativá-lo no futuro, então não exclua.

Coisas a fazer antes de eliminar um tema do WordPress

Então você verificou o tema não está em uso, ele não é um tema pai, e ele não precisará ser reativado no futuro. Sabes que queres apagá-lo.

Antes de ir em frente e apagar o tema, segure seus cavalos. Agora é a hora de fazer uma ou ambas as coisas: testar o site com o tema excluído no seu site de preparação e fazer um backup. Se você estiver em uma instalação multisite, aqui está um guia para plugins de backups Multisite.

Locais de disponibilização

Um site de encenação é um espelho do seu site ao vivo no mesmo servidor. Todos os planos de hospedagem Kinsta vêm com um site de encenação livre e você pode facilmente fazer uma cópia do seu site e, em seguida, usar isso para testes.

Se você tiver acesso ao seu site de preparação, é uma boa prática excluir o tema desse site primeiro, então você pode ter 100% de certeza de que não causará nenhum problema. Isto é quando você vai se amaldiçoar se acontecer que o tema excluído era o tema pai para o tema ativo e, em seguida, respirar de alívio quando você percebe que você não excluí-lo em seu site ao vivo.

Backup

Antes de excluir qualquer coisa do seu site, faça um backup primeiro, como faria antes de executar uma atualização.

Kinsta inclui um clique em backup option seus planos de hospedagem do WordPress, para que você possa fazer um backup rapidamente antes de excluir esse tema e, em seguida, restaurá-lo rapidamente se ele acabar causando um problema.

Se você não tiver backups de um clique como parte do seu plano de hospedagem, você pode instalar um plugin de backup e usar isso.

Seja como for, não saltes este passo.

Como excluir um tema do WordPress

Então você verificou que o seu tema é seguro para apagar e fez uma cópia de segurança. Agora é hora de apagar esse tema.

Há três maneiras de fazeres isto:

  1. Através do painel do WordPress
  2. Usando FTP/SFTP
  3. Usando WP-CLI

Vamos dar uma vista de olhos em cada um destes.

1. Eliminar um tema do WordPress através do painel informativo do WordPress

Apagar um tema através do painel do WordPress é a forma mais simples de o fazer. Se você tem acesso às telas de administração, então esta é a maneira recomendada.

No seu site do WordPress, vá para Aparência > Temas. Você verá todos os seus temas instalados exibidos com o tema ativo primeiro na lista.

A tela Temas
A tela Temas

Na lista, clique no tema que pretende eliminar para ver os seus detalhes.

The Twenty Seventeen tema
The Twenty Seventeen tema

No canto inferior direito, há um link Excluir. Clique nisso e o WordPress verificará se você realmente deseja excluir o tema. Clique no botão OK no popup e o tema será eliminado.

2. Apagar um tema do WordPress via FTP/SFTP

Se você não tiver acesso ao painel do WordPress, mas tiver acesso ao site via FTP/SFTP, você pode excluir a pasta com o tema dentro (aqui está a diferença entre FTP e SFTP).

Você pode fazer isso através do seu cliente FTP. Abra seu cliente FTP e navegue até o diretório wp-content/themes em seu site.

Temas via FTP
Temas via FTP

Você verá todos os temas instalados listados. Você não tem como saber qual deles está ativo, então este pode ser o método mais arriscado de excluir um tema e é por isso que é importante fazer um backup primeiro. Mas se o tema em si estiver quebrado e estiver impedindo você de acessar as telas de administração, esta pode ser sua única opção.

Passe o mouse sobre a pasta que contém o tema que você deseja excluir e clique com o botão direito do mouse sobre ela para acessar um menu de atalho (a maioria dos clientes FTP permite que você faça isso, mas o seu pode ser um pouco diferente).

Apagar um tema via FTP
Apagar um tema via FTP

Clicar em Excluir no menu de atalhos. O seu cliente FTP irá pedir-lhe para confirmar que realmente deseja eliminar a pasta. Selecione Sim ou OK. O tema será então eliminado.

3. Eliminação de um tema via WP-CLI

A utilização do WP-CLI é a terceira e mais rápida opção a utilizar se estiver familiarizado com a utilização da linha de comandos para gerir o seu site. Se você não tiver usado WP-CLI antes, este não é provavelmente o melhor momento para começar, como se você cometer um erro, você pode excluir os arquivos errados.

Comece por aceder ao seu site através da linha de comando utilizando WP-CLI.

Para ver uma lista de todos os temas instalados, digite o seguinte:

$ wp theme list

Você receberá uma lista de todos os temas instalados. Se você quiser obter informações mais úteis, você pode solicitar uma lista de temas inativos:

$ wp theme list --status=inactive

Você verá uma lista de todos os temas inativos, para que você saiba quais são seguros de serem excluídos (a menos que um deles seja um tema infantil ou ativo em outro site em uma rede Multisite).

Para eliminar o tema, digite o seguinte:

$ wp theme delete twentyseventeen

Note que o parâmetro final é o nome da pasta do tema, não o nome do tema como você o verá nas telas de administração.

Você verá uma mensagem informando que o tema foi excluído:

Deleted 'twentytwelve' theme.

Success: Deleted 1 of 1 themes.

Se você está familiarizado com o uso de WP-CLI, esta é a maneira mais rápida de excluir um tema, mas ele vem com riscos. Como você não tem as informações sobre o tema que você obteria nas telas de administração, é mais fácil excluir o tema errado. Portanto, tenha cuidado, teste primeiro em seu site de teste do WordPress e certifique-se de ter um backup.

Testando seu site após excluir um tema

Depois de eliminar o tema do WordPress, é importante testar o seu site. Visite-o em um navegador, certificando-se de limpar o cache e verificar se tudo está funcionando como deveria.

Se você acidentalmente excluiu um tema que é um pai do tema ativo, você vai descobrir que alguns ou talvez todos os CSS está faltando, o que significa que seu site vai parecer sem estilo. Se tiver eliminado acidentalmente o tema activo, o WordPress terá encontrado outro tema para utilizar (assumindo que tem outro tema instalado).

Se você acidentalmente excluiu um tema, você precisará reinstalá-lo. Pode fazê-lo através do ecrã Temas se tiver originalmente o tema do directório do tema ou carregando novamente o tema a partir do backup que fez antes de começar.

Eliminação de conteúdos relacionados com temas

Depois de eliminar o tema, poderá constatar que ainda tem conteúdo no seu site que é específico para o tema que eliminou.

Isto pode incluir:

Para limpar o seu site e fazê-lo funcionar o melhor possível, você deve excluir esse conteúdo ou reatribuí-lo para que ele funcione no seu novo tema.

Widgets

Os widgets só funcionam quando são adicionados a áreas de widgets. Se havia widgets em um tema que você desativou, você pode encontrá-los na área Widgets inativos da tela Widgets.

Widgets inativos
Widgets inativos

Arraste-as para as áreas de widgets no seu novo tema ou apague-as se já não precisar delas. Você pode excluí-los individualmente ou clicar no botão Limpar widgets inativos para removê-los todos.

Todos os temas contêm pelo menos um local para você colocar um menu, normalmente dentro ou bem abaixo do cabeçalho. Alguns têm localizações de menu extra em locais como o rodapé ou a barra lateral.

Quando você ativa um novo tema, o menu que você criou para o tema antigo ainda estará disponível para você, mas você terá que dizer ao WordPress em qual local do menu você deseja que cada menu apareça.

Localização do menu de navegação
Localização do menu de navegação

Se você estava usando vários locais de menu em seu tema anterior e seu novo tema não tem locais de navegação extras, você pode usar o widget Menu personalizado para adicionar qualquer menu a uma área de widget em sua barra lateral ou rodapé.

Conteúdo Dummy

Se você carregou ou importou conteúdo fictício para testar seu tema, você vai querer removê-lo do seu site.

Quaisquer mensagens e páginas que tenha adicionado podem ser removidas depois de eliminar o tema, a partir dos ecrãs de mensagens e páginas no administrador do WordPress. Ou você pode deixá-los onde estão para uso no novo tema.

Se o seu tema anterior registrou um tipo de mensagem personalizada (o que não é uma boa prática: você deve fazer isso através de um plugin), então você precisará excluir qualquer mensagem desse tipo de mensagem personalizada, a menos que seu novo tema também registre o mesmo tipo de mensagem personalizada ou (melhor ainda) você adicione um plugin que o faça.

Você precisará excluir todas as mensagens de um tipo de mensagem personalizada antes de excluir o tema antigo, pois não poderá vê-las depois que o código que registra o tipo de mensagem personalizada desaparecer.

Imagens

Temas diferentes têm configurações de imagem diferentes. Alguns usam imagens em destaque mais do que outros e alguns têm tamanhos de mídia adicionais para se adequar ao layout do tema.

Você também pode ter carregado imagens para uso em um slider ou carrossel que foi incluído com o tema.

Depois de excluir seu tema, é uma boa idéia limpar suas imagens. Há dois aspectos a considerar:

Para redimensionar imagens, instale o plugin Regenerar miniaturas.

O plugin regenerar miniaturas
O plugin regenerar miniaturas

Uma vez instalado e ativado, vá para Ferramentas > Regenerar miniaturas.

Na tela regenerar miniaturas, clique no botão Regenerar miniaturas para todos os anexos X, onde X é o número de imagens que você tem em seu site.

O plugin irá regenerar as suas imagens para si, criando novas imagens de quaisquer tamanhos personalizados registados pelo seu tema. Ele também perguntará se você deseja excluir qualquer imagem em tamanhos que não são mais usados. Você deve selecionar esta opção.

Se você carregou imagens para um controle deslizante ou algum outro recurso do tema anterior, o plug-in Regenerar imagens geralmente removerá as imagens em tamanhos que não são mais necessários para o novo tema, mas não removerá os arquivos de imagem carregados originais.

Vá até a Biblioteca de mídia no administrador do WordPress e identifique as imagens que você não precisa mais antes de excluí-las permanentemente. Alternativamente, você pode fazer isso antes de desativar o tema antigo, a partir da tela de administração para qualquer controle deslizante ou carrossel que o tema incluído. A forma exacta de o fazer dependerá da forma como as definições do tema são configuradas.

Resumo

Excluir um tema do WordPress não é apenas uma questão de ir para a tela Temas e clicar em Excluir.

É importante certificar-se de que elimina qualquer tema de forma segura e completa. Etapas extras, como fazer um backup, testar primeiro o seu site de preparação e lidar com qualquer conteúdo do tema antigo, ajudarão o seu site a funcionar sem problemas com o seu novo tema. Siga os passos acima e você será capaz de fazê-lo corretamente.

Rachel McCollin

Rachel McCollin has been helping people build websites with WordPress since 2010. She's a huge fan of self-hosted WordPress and wants to help as many people as possible create an awesome website with it.