Image
Image

Core Rollback

Descrição

Reversão perfeita dos arquivos básicos do WordPress para a versão mais recente ou para qualquer versão desatualizada e segura, usando a API de atualização do núcleo e os métodos de atualização dos arquivos básicos. Apenas a versão mais recente e as versões desatualizadas e seguras são disponibilizadas. Acesse https://api.wordpress.org/core/stable-check/1.0/. Logo gerado por um criador de memes. Arte original de Allie Brosh.

Uso

No menu “Ferramentas”, selecione Reversão dos arquivos básicos, selecione a versão para a qual você quer reverter na lista suspensa e clique em Reverter. Você será direcionado para a página update-core.php, onde deverá ver um botão para Reinstalar a versão que você selecionou. Se você sair da página update-core.php antes de clicar no botão Reinstalar você terá 15 segundos para retornar e concluir o processo ou precisará começar novamente.

Em um ambiente multisite, use o menu “Configurações”.

ATENÇÃO: A reversão dos arquivos básicos do WordPress pode deixar seu site em um estado inutilizável, exigindo uma reinstalação completa, ou uma reinstalação forçada, usando o WP-CLI, wp core update --force --version=5.5.3. Isso também pode deixar seu site quebrado, devido a uma incompatibilidade de plugin ou tema. Use por sua própria conta e risco.

As reversões usam sua localidade atual.

Os pull requests (PRs) são bem-vindos.

Capturas de tela

  • Image
    Item do menu “Ferramentas“
  • Image
    Menu suspenso da ação de reversão dos arquivos básicos
  • Image
    Botão “Reinstalar agora” para a reversão

Avaliações

Image
13 janeiro, 2026
This is a life saver for when you need to pull a client’s site down into local, but they’re on an older version of WP and they refuse to pay us for updating the sites plugins.
Image
11 maio, 2025
My theme was not compatible with the automatically installed WP 6.8 and it let to critical errors on the page. I could still access the admin page to download the plugin and trigger the rollback. Unfortunately, the theme has no support from the developer and probably it is not going to receive a patch for WP 6.8. I followed the re-install steps and everything worked well. Once the installation was finished, I was force-logged out and upon trying to enter the admin area, my password was no longer valid. Small heart attack. (ref. @ndstry had the same issue mentioned in a previous review, it seems there is a hashing logic changed between the versions). Luckily the password reset email was working well and I could reset the admin account. I have also shut down the website (I am hosting it locally with Local) and then the WP version is also shown correctly. Thank you for developing this plugin!
Image
4 maio, 2025 1 resposta
Unable to log into site after rollback to 6.7.2 from 6.8.1. Password reset failed to send e-mails. Host provider e-mailed a temporary password which effected a successful log in. Website is otherwise OK. Was unaware of inherent rollback complications from 6.8 due to core encryption modifications, as I saw no disclaimer in plugin description.
Image
1 maio, 2025
Used on 6.8.1 to 6.7.2 rollback – very nice and easy. I’d performed a simple file and folder rollback which worked perfectly but the DashBoard still showed the original WordPress version. Yes, could have fixed that easily (I believe) but this plugin just did what I wanted in about a minute, with the correct rollback version now displayed in the Dashboard, too. Thanks :o)
Image
5 novembro, 2024 2 respostas
I attempted to use it on my test site and it would not rollback to any previous versions. I ended up using another plugin which worked effortlessly.
Leia todas as 15 avaliações

Colaboradores e desenvolvedores

“Core Rollback” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.

Colaboradores

Core Rollback” foi traduzido para 11 localidades. Agradecemos aos tradutores por suas contribuições.

Traduzir o “Core Rollback” para seu idioma.

Interessado no desenvolvimento?

Navegue pelo código, consulte o repositório SVN ou assine o registro de desenvolvimento por RSS.

Registro de alterações

1.4.1 / 2025-12-09

  • adicionado reforço de segurança ao get_core_versions()
  • considerar o transiente update_core como false

1.4.0 / 2025-11-17

  • retorno da oferta de reversão com o transiente update_core
  • atualização da ação do POT no GitHub

1.3.7 / 2024-12-02

  • iniciar no gancho init
  • adicionar ação no GitHub para gerar POT

1.3.6 / 2024-11-01

  • remover load_plugin_textdomain()
  • atualização do composer

1.3.5 / 2023-07-12

  • atualizar as opções de reversão para a versão do PHP

1.3.4 / 2023-02-07

  • atualização do composer

1.3.3 / 2023-02-05

  • atualização para o PHP 8.1

1.3.2 / 2022-05-10

  • usar wp_is_block_theme() para verificação

1.3.1 / 2022-02-08

  • usar sanitize_key() para nonces

1.3.0 / 2022-01-28

  • filtrar versões do WP com notificações/erros de obsolescência significativos para versões mais recentes do PHP
  • adicionada notificação sobre a limitação das opções de reversão para versões do PHP

1.2.4 / 2022-01-14

  • verificação adequada do nonce da página de configurações
  • remoção da verificação desnecessária version_compare para notificação

1.2.3 / 2022-01-11

  • Sou péssimo e os erros de digitação também

1.2.2 / 2022-01-11

  • precisa usar method_exists na verificação para funcionar corretamente

1.2.1 / 2022-01-11

  • adicionada a verificação function_exists( 'is_block_theme' ) para evitar erros fatais

1.2.0 / 2022-01-10

  • adicionado método para retornar uma array de versões do WP com capacidade de bloqueio para reversão

1.1.2 / 2022-01-10

  • adicionada uma notificação se estiver usando o tema de bloco, agradecimentos a @costdev

1.1.1 / 2021-10-14

  • usar sanitize_title_with_dashes() como sanitize_file_name() talvez tenha um filtro anexado que altere a saída

1.1.0 / 2021-07-07

  • adicionadas ações do GitHub @10up para o SVN do WordPress

1.0.1 / 2020-12-4

  • correção do domínio de texto na string, agradecimentos Alex

1.0.0 / 2020-11-17

  • lançamento inicial no repositório ponto org
  • adicionado o Class Bootstrap para iniciar o processo
  • instruções atualizadas, etc
  • adicionados ativos, capturas de tela, banners e ícones
  • adicionado readme.txt e limpar create_admin_page()
  • adicionada uma notificação de alerta às configurações
  • adicionado o argumento de consulta force-check ao redirecionamento, para exibir de forma mais consistente o botão Reinstalar agora.
  • limitar as reversões para o WP > 4.0, encontrei um problema irrecuperável em meus testes locais
  • lançamento inicial