O WordPress é o sistema de gestão de conteúdo (CMS) mais popular do mundo. Com ele, é muito fácil criar um site. Por meio de inúmeros plugins e temas, usuários podem con­fi­gu­rar as funções que desejam e per­so­na­li­zar to­tal­mente a aparência das páginas. Sem contar que é possível publicar um site próprio em menos de cinco minutos.

Apesar da aparente sim­pli­ci­dade do WordPress, muitos se perdem durante o processo de cons­tru­ção do site. Basta um erro para que o site não carregue mais ou, sim­ples­mente, deixe de funcionar. Às vezes, a frus­tra­ção é tanta que dá vontade de resetar o WordPress e começar tudo de novo. Conheça métodos para fazer reset do WordPress e entenda quando essa con­si­de­rar esta drástica decisão.

Por que resetar o WordPress?

O WordPress é ex­tre­ma­mente flexível: a ver­sa­ti­li­dade deste CMS pos­si­bi­lita a criação dos mais diversos tipos de site e apli­ca­ti­vos. Seja um single-page scroller, uma loja virtual ou uma rede social, pra­ti­ca­mente todo tipo de projeto pode ser vi­a­bi­li­zado com os plugins apro­pri­a­dos. Por outro lado, essa mesma fle­xi­bi­li­dade do WordPress também pode dar dor de cabeça. Usuários com menos ex­pe­ri­ên­cia podem se dar mal ao ins­ta­la­rem plugins in­com­pa­tí­veis. No desespero, muitos pensam em sim­ples­mente fazer um reset no WordPress.

Até mesmo ad­mi­nis­tra­do­res ex­pe­ri­en­tes precisam, às vezes, resetar o WordPress, ou pelo menos parte do site. Essa ne­ces­si­dade ge­ral­mente surge diante da pers­pec­tiva de re­a­li­za­ção de grandes al­te­ra­ções. Em alguns cenários, fazer reset no WordPress é altamente re­co­men­dá­vel. Entre os casos estão: trans­fe­rên­cia de domínio WordPress para um novo provedor (migration), redesign do site e re­lan­ça­mento do site (relaunch).

Outras cir­cuns­tân­cias também exigem restaurar o WordPress: o site ter sido hackeado ou não carregar mais após uma atu­a­li­za­ção (restore/recovery). Também pode fazer sentido resetar somente algumas partes de um site WordPress anu­al­mente (clean-up). A limpeza periódica de dados inúteis aumenta a segurança do site e pode melhorar o de­sem­pe­nho do WordPress.

Motivo para resetar o WordPress Ex­pli­ca­Ã§Ã£o
Migration Trans­fe­rên­cia do site para um novo provedor de hos­pe­da­gem
Redesign Criação de novo design
Relaunch Re­lan­Ã§a­mento do site, no domínio existente ou em novo domínio
Restore/Recovery Site hackeado ou da­ni­fi­cado
Clean-up Limpeza de dados não uti­li­za­dos
Reset Resetar WordPress com­ple­ta­mente

Um reset WordPress também pode ser ex­tre­ma­mente útil durante processos de de­sen­vol­vi­mento e testes. Contudo, neste caso, o ideal é que você trabalhe em um site de testes (staging site) ou de de­sen­vol­vi­mento (dev site) local. Assim, você não precisará ter medo de estragar o seu site.

Nota

Ex­pli­ca­mos, aqui, somente como resetar um site WordPress único. Se você opera vários sites, na função multisite, deverá executar processos di­fe­ren­tes e ainda mais complexos.

O que acontece em um reset WordPress?

Quando falamos em reset WordPress, não nos referimos a um processo es­pe­cí­fico, já que o WordPress é formado por quatro com­po­nen­tes básicos:

  1. Pastas e arquivos do núcleo (core) WordPress
  2. Arquivos de con­fi­gu­ra­ção do WordPress
  3. Bancos de dados do WordPress
  4. Dados do site WordPress (no diretório wp-content)

Antes de resetar o WordPress, esteja seguro do seu objetivo. Você só quer apagar o conteúdo do site? Deseja voltar às con­fi­gu­ra­ções iniciais? Pensa em começar um tema do zero? Seu site foi hackeado? Mudou de domínio? A depender da resposta, di­fe­ren­tes com­po­nen­tes deverão ser res­tau­ra­dos.

Tenha em mente, porém, que esses com­po­nen­tes estão in­ter­li­ga­dos. Por exemplo, ao excluir somente o banco de dados, os plugins e temas serão pre­ser­va­dos. No entanto, devido à exclusão do banco de dados, arquivos ar­ma­ze­na­dos não mais apa­re­ce­rão na Bi­bli­o­teca de Mídia e nem poderão ser deletados. Neste caso, resetar o WordPress seria apro­pri­ado, para se livrar das pastas de upload.

Resetar núcleo do WordPress

O core nada mais é que o núcleo do WordPress, ou seja, as pastas e os arquivos que formam o sistema. Ele é criado assim que o WordPress é instalado e pode ser alterado por atu­a­li­za­ções. De­sen­vol­ve­do­res do iThemes es­cla­re­cem melhor o conceito:

Citação

“WordPress core is a way of referring to all the ‘foun­da­ti­o­nal’ files that are required for WordPress to work. WordPress core is what you download from WordPress.org in the form of a zip file.” Tradução livre: “WordPress core é a forma que nos referimos a todos os arquivos ‘fun­da­men­tais’, im­pres­cin­dí­veis ao fun­ci­o­na­mento do WordPress. O núcleo do WordPress é o que você baixa do WordPress.org em forma de arquivo ZIP.” Fonte: https://ithemes.com/blog/wordpress-core-explained

Observe alguns exemplos de arquivos e pastas im­por­tan­tes do núcleo WordPress, lo­ca­li­za­dos no diretório-raiz. Não re­co­men­da­mos que usuários inex­pe­ri­en­tes mexam nessas pastas e arquivos, pois qualquer alteração in­vo­lun­tá­ria pode causar grandes estragos à ins­ta­la­ção WordPress:

  • index.php
  • wp-login.phpcon­fi­gu­raçõ
  • wp-admin
  • wp-includes

Se o núcleo WordPress for da­ni­fi­cado, um reset pode fazer sentido. Danos no núcleo do WordPress são ge­ral­mente causados por in­ter­ven­ções indevidas de usuários, ou por in­fil­tra­ção de malware. Caso o núcleo do seu WordPress tenha sido alterado por hackers, sugerimos que você restaure com­ple­ta­mente o site, a partir de um backup, ga­ran­tindo a eli­mi­na­ção da fonte do problema.

Resetar arquivos de con­fi­gu­ra­ção do WordPress

Arquivos de con­fi­gu­ra­ção do WordPress ficam lo­ca­li­za­dos no diretório-raiz da ins­ta­la­ção. Eles armazenam con­fi­gu­ra­ções especiais fora do banco de dados. Você pode encontrar a maioria destes arquivos de con­fi­gu­ra­ção em uma ins­ta­la­ção WordPress:

Arquivo de con­fi­gu­ra­Ã§Ã£o Descrição Al­te­ra­Ã§Ãµes Riscos de danos
wp-config.php Define con­fi­gu­ra­Ã§Ãµes básicas; é criado no momento da ins­ta­la­Ã§Ã£o e conecta a ins­ta­la­Ã§Ã£o WordPress ao banco de dados Al­te­ra­Ã§Ãµes são raras Site não carrega mais (white screen of death);Error es­ta­blishing a database con­nec­tion
.htaccess Controla o servidorwebApache; re­di­re­ci­ona o WordPress e permite acesso a di­re­tó­riosweb; pode ser usado para proteger um site com senha; protege sites de teste contra acessos de terceiros Plugins alteramo.htaccess, por exemplo, para realizar con­fi­gu­ra­Ã§Ãµes de segurança, SEO ecaching Site não carrega mais (white screen of death);500 Internal Server Error; perda de potencial SEO por re­di­re­ci­o­na­men­tos cor­rom­pi­dos; liberação de áreas con­fi­den­ci­ais do site
robots.txt Instrui me­ca­nis­mos de busca a indexar apenas certas áreas do site; impede o acesso de me­ca­nis­mos de busca a sites de teste Plugins de SEO alteram este arquivo Perda de potencial SEO; indexação de áreas con­fi­den­ci­ais do site

Mo­di­fi­ca­ções em arquivos de con­fi­gu­ra­ção do WordPress podem causar danos no site, com fa­ci­li­dade. Muitas vezes, os danos são imediatos, impedindo o car­re­ga­mento correto do site. Danos mais sutis também podem ocorrer, só sendo notados depois de um tempo — por exemplo, quando a colocação do site no ranking do Google despenca.

Ao encontrar arquivos de con­fi­gu­ra­ção do seu WordPress da­ni­fi­ca­dos, re­co­men­da­mos que você realize uma re­cu­pe­ra­ção por meio de um backup. Se você tentar entender os erros e corrigi-los ma­nu­al­mente, pode acabar piorando a situação. Em casos extremos, é possível restaurar um arquivo de con­fi­gu­ra­ção do WordPress da­ni­fi­cado. Porém, ao executar a ação, você perderá todas as con­fi­gu­ra­ções do seu site.

Resetar banco de dados do WordPress

O banco de dados do WordPress armazena a maioria do conteúdo e das con­fi­gu­ra­ções de um site. Estes dados são salvos em dois tipos de tabelas in­di­vi­du­ais:

  1. Tabelas do núcleo WordPress
  • wp_posts
  • wp_options
  • wp_users
  • wp_comments
  1. Tabelas de plugins e temas (o nome exato delas depende do res­pec­tivo plugin ou tema)

Ao excluir partes do banco de dados, você pode obter o mesmo resultado de um reset WordPress. Existem dois jeitos de resetar o banco de dados do WordPress:

  1. Excluir entradas do banco de dados (DELETE*FROM <table>)
  2. Excluir tabelas do banco de dados (DROP TABLE <table>)

É im­pres­cin­dí­vel que você faça backup do banco de dados (database dump) antes de modificá-lo. Nor­mal­mente, um database dump gera um arquivo de texto com­pri­mido com ins­tru­ções SQL. Para retornar um banco de dados WordPress a um estado anterior, importe o database dump. Se você fizer isso, as ins­tru­ções SQL contidas no arquivo serão exe­cu­ta­das em sequência e os dados, re­cons­truí­dos.

Porém, para recuperar bancos de dados WordPress após um reset, há um segredo: se apenas entradas in­di­vi­du­ais forem excluídas pelo processo, o database dump precisará ser exportado por DROP TABLE IF EXISTS. De outro modo, a re­cu­pe­ra­ção não fun­ci­o­nará.

Resetar dados do site WordPress

Di­fe­ren­te­mente de dados do núcleo WordPress, dados do site em si mudam cons­tan­te­mente. Estes são compostos por todos os di­re­tó­rios e arquivos do wp-content. Conheça os di­re­tó­rios mais im­por­tan­tes, assim como seus res­pec­ti­vos caminhos:

  • Dados do site: wp-content/
    • Plugins ins­ta­la­dos: plugins/
    • Temas ins­ta­la­dos: themes/
    • Dados car­re­ga­dos: uploads/

Cada plugin e tema é ar­ma­ze­nado em um diretório próprio. Assim, quando um destes é deletado, o res­pec­tivo plugin ou tema é excluído da ins­ta­la­ção. Porém, em alguns casos, algumas tabelas e entradas per­ma­ne­ce­rão no banco de dados. Já excluindo o diretório wp-content por completo, você resetará os dados do seu site WordPress, tendo de recomeçar do zero a ins­ta­la­ção de plugins e temas.

Métodos para resetar o WordPress

Existem três métodos básicos para fazer um reset no WordPress. Vamos apresentá-los, em detalhes, nas seções abaixo:

  1. Resetar WordPress ma­nu­al­mente
  2. Resetar WordPress por plugin
  3. Resetar WordPress por WP-CLI
Nota

Fazer reset no WordPress significa perder parte da ins­ta­la­ção e do conteúdo. Por isso, se o seu conteúdo for in­dis­pen­sá­vel, não se esqueça de criar uma cópia de segurança do seu WordPress antes de resetá-lo. Muitas vezes, faz mais sentido criar uma nova ins­ta­la­ção “limpa” do WordPress do que limpar uma ins­ta­la­ção existente — prin­ci­pal­mente ao ter sido hackeada. Códigos ma­li­ci­o­sos podem ficar bem es­con­di­dos em uma ins­ta­la­ção WordPress e resistir a ten­ta­ti­vas de limpeza.

Resetar WordPress ma­nu­al­mente

Muitos tutoriais para resetar o WordPress dis­po­ní­veis na internet re­co­men­dam um pro­ce­di­mento manual, que possui uma série de passos. Ele pode ser executado no servidor ou no back-end do ambiente de hos­pe­da­gem, e exige que certos arquivos e di­re­tó­rios sejam alterados nas con­fi­gu­ra­ções na ins­ta­la­ção do WordPress, assim como no ambiente de hos­pe­da­gem. As ins­tru­ções incluem ajustar con­fi­gu­ra­ções de DNS, criar um novo banco de dados e deletar tabelas do banco de dados existente. Scripts especiais podem ser usados para isso.

En­tre­tanto, na maioria dos casos, o pro­ce­di­mento manual não é o mais indicado para resetar o WordPress. Em geral, é mais fácil criar uma nova ins­ta­la­ção do WordPress do que resetá-la, uma vez que um WordPress resetado assemelha-se a um WordPress recém-instalado.

O pro­ce­di­mento manual é o mais incisivo dos três, e permite resetar partes do WordPress com precisão cirúrgica. Contudo, ele só deve ser executado por usuários com co­nhe­ci­mento prévio. Se você não tem a ex­pe­ri­ên­cia ne­ces­sá­ria, pode acabar des­truindo o seu site. Por isso mesmo, não se esqueça de preparar o seu backup e, ide­al­mente, trabalhar em um site de teste WordPress.

Entenda quando um reset WordPress manual é ideal.

Relaunch em domínio existente com ins­ta­la­ção nova

Imagine que já temos um site WordPress hospedado no domínio exemplo.com. Contudo, queremos começar um novo site WordPress do zero, apro­vei­tando somente o nome de domínio e a au­to­ri­dade já con­quis­tada perante os me­ca­nis­mos de busca. É comum que se pense que um reset WordPress seja ideal neste caso, o que, na verdade não é falacioso.

Você se recorda que um WordPress resetado não é diferente de um WordPress recém-instalado? Portanto, instalar o WordPress novamente e di­re­ci­o­nar o domínio já existente à nova ins­ta­la­ção é muito mais fácil. Para fazer isso, ajuste as con­fi­gu­ra­ções de DNS no back-end do provedor de hos­pe­da­gem ou de domínio, co­nec­tando o domínio ao endereço de IP do servidor. Além disso, você deverá alterar o URL do site WordPress e subs­ti­tuir todas as ins­tân­cias, no banco de dados, pelo novo endereço.

Muitas vezes faz sentido preservar o site antigo, mesmo no caso de um relaunch. Somente assim você poderá continuar con­sul­tando conteúdo e con­fi­gu­ra­ções, e transferi-los ao novo site. Uma boa ideia é manter o site antigo hospedado em um sub­do­mí­nio, como antigo.exemplo.com, após o relaunch. Da mesma forma, antes do relaunch, você pode de­sen­vol­ver o novo site em um sub­do­mí­nio, como dev.exemplo.com. Na hora do relaunch, basta fazer as subs­ti­tui­ções devidas:

Site Domínio antes do relaunch Domínio depois dorelaunch
Site antigo exemplo.com antigo.exemplo.com
Site novo dev.exemplo.com exemplo.com

Se optar por este método, é fun­da­men­tal que você crie um arquivo robots.txt no diretório principal do site antigo, para impedir que me­ca­nis­mos de busca o acessem e o indexem. Ao não fazer isso, seu site ficará sujeito a problemas de conteúdo duplicado, que podem gerar con­sequên­cias negativas na clas­si­fi­ca­ção do seu novo site. No arquivo robots.txt do site antigo, adicione as seguintes linhas de código:

User-agent: *
Disallow: /
Dica

Registre seu domínio ideal, gastando pouco, com a IONOS.

Resetar tema WordPress para redesign

Ide­al­mente, se o design do seu site WordPress utiliza temas pagos ou gratuitos, você terá gerado um tema filho (child theme) ainda durante o processo de criação do site. Assim, todas as al­te­ra­ções re­a­li­za­das no seu tema ao longo do tempo estarão de­vi­da­mente ar­ma­ze­na­das e aplicadas ao tema filho. Se você realizou este processo, não en­fren­tará di­fi­cul­da­des em re­for­mu­lar o design das suas páginas.

No momento do redesign, bastará que você crie um novo tema filho e teste-o em um site de teste, até ficar sa­tis­feito com o resultado final. Em seguida, com o tema filho pronto, cole-o na ins­ta­la­ção WordPress atual e ative-o.

Se você não tiver gerado nenhum tema filho, todas as al­te­ra­ções terão sido feitas di­re­ta­mente no tema. O pro­ce­di­mento para resetar o tema WordPress dependerá, então, do tema instalado.

Reset total do WordPress

Este é o método mais comum apre­sen­tado por tutoriais da internet que ensinam a resetar sites WordPress. Ele consiste em excluir ma­nu­al­mente os com­po­nen­tes defasados do site, pre­ser­vando com­po­nen­tes (te­o­ri­ca­mente) inal­te­rá­veis. É como se o site tivesse de ser esvaziado para, em seguida, ser novamente enchido, com conteúdo novo.

Apre­sen­ta­re­mos este pro­ce­di­mento apenas para que nosso tutorial fique completo. Contudo, não re­co­men­da­mos sua re­a­li­za­ção, pois ele é ex­tre­ma­mente tra­ba­lhoso, fazendo mais sentindo criar uma nova ins­ta­la­ção do WordPress. Ainda, devido ao fato de que nem todos os com­po­nen­tes do WordPress são excluídos por este reset, existe o risco de estes causarem problemas a longo prazo. Observe o método:

Passo 1: Faça um backup completo do seu site, que inclua o banco de dados e o diretório-raiz!

Passo 2:Crie um novo banco de dados e anote os dados de acesso.

Você pode criar o novo banco de dados no back-end do seu provedor de hos­pe­da­gem ou utilizar o comando mysql no terminal. Muitos re­co­men­dam excluir o banco de dados existente neste momento, o que é des­ne­ces­sá­rio. Por via das dúvidas, mantenha estes dados por algum tempo e exclua-os somente ao ter a certeza de que deu tudo certo.

Passo 3: Esvazie o diretório wp-content por completo.

A re­co­men­da­ção geral é que o diretório wp-content seja to­tal­mente excluído. Para fazer isso do terminal Linux, navegue até o diretório principal do WordPress e insira, no local, o seguinte comando:

rm -rf wp-content/

É mais prático renomear ou mover a pasta:

mv wp-content/ _wp-content/
mv wp-content/ ~/quarantine/_wp-content/

Por não encontrar mais o diretório, o WordPress criará um novo wp-content to­tal­mente vazio. Já o diretório antigo poderá ser en­con­trado sob o nome _wp-content. Desta forma você ainda pode acessar a pasta antiga, consultar arquivos e transferi-los, se ne­ces­sá­rio.

Passo 4: Reinstale o WordPress.

Para isso, acesse o endereço do seu site pelo navegador, acrescido do seguinte com­ple­mento: /wp-admin/install.php.

Insira os dados de acesso ao novo banco de dados e prossiga com o processo de ins­ta­la­ção.

Resetar WordPress por plugin

O processo manual para resetar um site WordPress é tra­ba­lhoso e sujeito a erros. Por isso, re­co­men­da­mos a re­a­li­za­ção de in­ter­ven­ções mais limitadas. Seguindo apenas alguns passos bem ex­pli­ca­dos, pouca coisa pode dar errado. Plugins de reset WordPress servem jus­ta­mente a este propósito. Des­ta­ca­mos, neste tutorial, o plugin WP Reset.

Para a maioria das pessoas, o WP Reset será o jeito mais simples e direto de resetar um site WordPress. O plugin tem uma interface intuitiva e oferece uma boa gama de funções. Entre os recursos in­te­res­san­tes estão a opção de criação de um snapshot do banco de dados. Com ele, você poderá desfazer um reset. Mas atenção: o snapshot conterá apenas o banco de dados, ou seja, ele não pre­ser­vará arquivos de outros locais. Por isso, in­sis­ti­mos que você faça um backup completo do seu site antes de enveredar por um reset.

Dica

Faça backups au­to­má­ti­cos dos seus dados com o My­De­fen­der da IONOS. Ele inclui proteção contra malware e pos­si­bi­lita re­cu­pe­ra­ções fáceis.

Com o WP Reset, você pode restaurar um site WordPress, levando-o de volta ao estado inicial. O plugin também tem a pra­ti­ci­dade de preservar valores im­por­tan­tes após o reset, como o nome e o URL do site, o usuário ad­mi­nis­tra­dor e a res­pec­tiva senha.

Imagem: Captura de tela da página de snapshots do plugin WP Reset
Após a ativação do plugin WP Reset, você será re­di­re­ci­o­nado à página dele. Antes de mais nada, crie um snapshot
Imagem: Captura de tela da página de reset do plugin WP Reset
O plugin WP Reset permite resetar o WordPress
Imagem: Captura de tela da página de ferramentas do plugin WP Reset (1/3)
Também é possível excluir cache e cookies de um site WordPress com o plugin WP Reset
Imagem: Captura de tela da página de ferramentas do plugin WP Reset (2/3)
Além de di­re­tó­rios de temas e plugins, você também pode esvaziar o diretório de uploads com o plugin WP Reset
Imagem: Captura de tela da página de ferramentas do plugin WP Reset (3/3)
O plugin WP Reset ainda permite excluir o arquivo .htaccess e remover Custom Database Tables
Imagem: Captura de tela da página de snapshots do plugin WP Reset, com operações de snapshot
O plugin para resetar WordPress WP Reset permite uma série de operações com snapshots
Imagem: Captura de tela de comparação entre um snapshot do plugin WP Reset e o atual banco de dados
Entre outras funções, o plugin destaca di­fe­ren­ças entre o banco de dados atual e o snapshot
Nota

Outros plugins, com funções se­me­lhan­tes, estão dis­po­ní­veis na internet. Porém, a maioria só reseta o banco de dados do WordPress, o que, iso­la­da­mente, não faz muito sentido. Na maioria dos casos, operações em arquivos WordPress também são ne­ces­sá­rias .

Resetar WordPress por WP-CLI

WordPress Command Line Interface (WP-CLI) é uma fer­ra­menta útil para ad­mi­nis­tra­do­res de sites WordPress. Com ela, você consegue controlar o seu WordPress pelo terminal. A sólida interface do software combina operações no sistema de arquivos e no banco de dados. Portanto, WP-CLI também pode ser usado em resets WordPress.

Trabalhar pelo terminal é in­te­res­sante, pois etapas costumam ser pa­dro­ni­za­das nessas fer­ra­men­tas. Ainda, processos exe­cu­ta­dos pelo terminal são re­pro­du­tí­veis e en­cap­su­lá­veis, podendo ser trans­for­ma­dos em scripts. Usar o WP-CLI para resetar o WordPress é mais rápido e menos arriscado do que o pro­ce­di­mento manual.

O WP-CLI exige acesso SSH ao servidor onde o WordPress é executado. Re­co­men­da­mos que você teste cada um dos passos em um site de teste antes de se aventurar a resetar o WordPress por WP-CLI. Execute os comandos e documente-os em um arquivo de texto, até que eles sejam re­a­li­za­dos com sucesso. Somente depois, aplique-os ao site de fato.

Dica

Todos os planos Hospedagem para WordPress da IONOS já incluem WP-CLI e acesso SSH.

Apre­sen­ta­mos, abaixo, alguns comandos úteis do WP-CLI, que podem ajudar no processo de reset WordPress:

Comando WP-CLI Função
wp site empty Exclui posts, co­men­tá­rios, ca­te­go­rias e palavras-chave; es­pe­ci­al­mente útil após a ins­ta­la­Ã§Ã£o, antes de começar o trabalho de verdade
wp site empty –uploads Mesma função de wp site empty, mas também exclui pastas de uploads
wp config create –dbname=<dbname> –dbuser=<dbuser> Cria novo arquivo wp-config.php; introduz dados de acesso ao banco de dados
wp core download –force Baixa novamente arquivos do núcleo WordPress, subs­ti­tuindo os exis­ten­tes
wp core download –force –skip-content Mesma função de wp core download –force, mas não instala nenhum plugin ou tema padrão
wp core install --url=<url>–title=<site-title>--admin_user=<username> –admin_email=<email> Executa a ins­ta­la­Ã§Ã£o do WordPress; cria tabelas de banco de dados e define as entradas ne­ces­sá­rias
wp db export <file> Exporta o banco de dados do WordPress e o salva em um arquivo
wp db export <file> –add-drop-table Mesma função de wp db export<file>, com­ple­men­tada porDROP TABLE IF EXISTS
wp db export - gzip > ~/wordpress_backup.gz
wp db tables Exibe as tabelas contidas no banco de dados do WordPress
wp db clean Remove do banco de dados todas as tabelas com o prefixo de banco de dados do WordPress
wp db drop Exclui todo o banco de dados do WordPress
wp db reset Exclui o banco de dados do WordPress e cria um novo em seguida
wp option update siteurl <url> Redefine o URL do site
wp search-replace <old-url> <new-url> Substitui todas as ins­tân­cias do antigo URL no banco de dados pelo novo URL

Qual é o melhor método para resetar o WordPress?

Fazer uso de um plugin é, sem dúvidas, o jeito mais fácil de fazer um reset no WordPress. Contudo, para isso, o seu site precisa estar fun­ci­o­nando. Plugins podem falhar, por exemplo, se o banco de dados não estiver acessível, se o núcleo WordPress estiver da­ni­fi­cado ou se ocorrer um erro no servidor. Além disso, plugins não permitem in­ter­ven­ções tão mi­nu­ci­o­sas quanto os dois outros métodos.

O WP-CLI oferece um bom equi­lí­brio entre poder de in­ter­ven­ção e fa­ci­li­dade de uso. Porém, para que você possa utilizá-lo, o software deve estar dis­po­ní­vel no servidor. Ainda, você precisará de acesso SSH ao servidor. Em algumas cir­cuns­tân­cias, o WP-CLI também pode deixar de funcionar: por exemplo, caso as versões do seu WordPress e do WP-CLI entrem em conflito, ou se o PHP ficar com­ple­ta­mente ino­pe­rante no servidor.

O método manual é potente e sempre funciona, desde que você tenha acesso ao servidor e aos recursos nele ar­ma­ze­na­dos. Além de por SSH, o servidor pode ser acessado por (S)FTP, cPanel e phpMyAd­min. Embora um reset manual seja mais poderoso, ele exige mais ha­bi­li­dade. Sem os co­nhe­ci­men­tos ne­ces­sá­rios, é fácil causar grandes estragos.

Avaliamos os três métodos, de forma resumida, na tabela abaixo:

Reset WordPress Fa­ci­li­dade de uso Poder Con­fi­a­bi­li­da­del Risco
Manual + +++ +++ +
Plugin +++ + + ++
WP-CLI ++ ++ ++ +++
Resumo

Se deseja fazer um reset WordPress completo, re­co­men­da­mos que você sim­ples­mente inicie uma nova ins­ta­la­ção do WordPress . Já se você quer resetar apenas partes do seu site e não tem co­nhe­ci­men­tos avançados, sugerimos o uso de um plugin. Para ad­mi­nis­tra­do­res ex­pe­ri­en­tes, o WP-CLI pode ser o método mais prático e in­te­res­sante, já que a fer­ra­menta oferece uma vasta gama de opções de reset de com­po­nen­tes WordPress. Seja qual for o método escolhido, não se esqueça: antes de resetar o WordPress, crie um backup!

Ir para o menu principal