Atualizar plugins do WordPress: atualização em massa, troca por zip e WP-CLI

Ambiente de teste Família RHELWordPress 7.1.3PHP 8.3

Atualizar um plugin do WordPress é trocar pela versão mais recente um plugin que mostra uma nova versão na tela Plugins instalados. Medindo no WordPress 7.1.3 quanto tempo o lado do visitante passa para a tela de manutenção em cada método, verificou-se que atualizar cinco plugins de uma vez pela tela de atualizações do Painel deu cerca de 10 segundos de 503, enquanto a ação em massa da tela Plugins instalados terminou em 1–2 segundos.

1️⃣ Verificar atualizações de plugins do WordPress

  • ↪️ A linha de nova versão e os detalhes na tela Plugins instalados

O primeiro sinal de que um plugin tem nova versão é o número ao lado de [Plugins] no menu à esquerda. Esse número é a quantidade de plugins com nova versão, e no site verificado aparecia 7.

Tela Plugins instalados: menu à esquerda Plugins › Plugins instalados com o número de atualizações 7, a visão Atualizações disponíveis (7) e os links Ver detalhes e Atualizar agora na linha de nova versão de cada plugin (WordPress 7.1.3)

Ao abrir [Plugins › Plugins instalados], aparece abaixo da linha do plugin uma faixa amarela como [Há uma nova versão do Maintenance disponível. Ver detalhes da versão 4.32 ou atualize agora.]. Com muitos plugins, clique em [Atualizações disponíveis (7)] acima da lista para ver só os plugins com nova versão.

Visão Atualizações disponíveis da tela Plugins instalados: menu à esquerda Plugins › Plugins instalados, uma lista só com os sete plugins que têm nova versão (WordPress 7.1.3)

O link [Ver detalhes da versão 4.32] da linha de nova versão abre a mesma janela que [Ver detalhes] ao lado da descrição. A diferença é que a janela abre direto na aba [Registro de alterações].

Ao clicar na linha do Maintenance, o lado esquerdo da janela mostrou a data e as mudanças de cada versão. O lado direito mostrou a versão, o autor, a última atualização, a versão do WordPress compatível, a versão do PHP exigida e o número de instalações ativas. Com [Atualizar agora], embaixo na janela, a atualização é feita ali mesmo.

Janela de detalhes do plugin: aba Registro de alterações do Maintenance, com versão, autor, versão compatível e instalações ativas à direita e o botão Atualizar agora embaixo (WordPress 7.1.3)

2️⃣ Atualizar os plugins um por um

  • ↪️ Atualizar agora e cerca de 2 segundos de tela de manutenção

Depois de ler o registro de alterações, atualize os plugins um por um com [Atualizar agora] na linha de nova versão. A linha muda para [Atualizando...] e, alguns segundos depois, para [Atualizado!], e o número no menu à esquerda diminui em um.

Tela Plugins instalados: mensagem Atualizando na linha do Maintenance depois de clicar em Atualizar agora, menu à esquerda Plugins › Plugins instalados (WordPress 7.1.3)

Enquanto um plugin desativado era atualizado, o lado do visitante continuou igual. Enquanto o WordPress Importer, que estava ativo, era atualizado, surgiu um arquivo [.maintenance] na raiz do site, e durante esses 2 segundos, mais ou menos, os visitantes viram a tela de manutenção com o código de resposta 503.

Tela Plugins instalados: mensagem Atualizado! na linha já concluída do WordPress Importer e o número 5 ao lado de Plugins no menu à esquerda (WordPress 7.1.3)

Depois do Maintenance e em seguida do WordPress Importer, o número no menu à esquerda caiu de 7 para 5. Na linha concluída, o número da versão também muda para a nova versão.

3️⃣ Atualizar plugins em massa

  • ↪️ A diferença entre a tela Plugins instalados e a tela de atualizações do Painel

Para atualizar vários de uma vez, marque os plugins nas caixas de seleção, escolha [Atualizar] em [Ações em massa] e clique em [Aplicar]. Com cinco marcados, as linhas passaram uma a uma, de cima para baixo, por [Atualizando...], e quando tudo terminou apareceu no topo o aviso [5 plugin atualizado com sucesso.].

Ação em massa da tela Plugins instalados: cinco plugins marcados com Atualizar escolhido em Ações em massa, mensagem Atualizando na linha do Limit Login Attempts Reloaded, menu à esquerda Plugins › Plugins instalados (WordPress 7.1.3)
Tela Plugins instalados: aviso 5 plugin atualizado com sucesso, visão Atualizações disponíveis (2) e o número 2 ao lado de Plugins no menu à esquerda (WordPress 7.1.3)

A ação em massa desta tela atualiza os plugins um por um, em ordem. Por isso a tela de manutenção só aparece por um instante na vez de um plugin ativo. Num site em que só um dos cinco plugins estava ativo, a resposta 503 acabou em 1–2 segundos, e com três marcados foi igual.

Se você atualizar os mesmos plugins em [Painel › Atualizações], na tela Atualizações do WordPress, com o botão [Atualizar plugins], o resultado é outro. Se ao menos um dos plugins escolhidos estiver ativo, essa tela mantém a tela de manutenção até o lote inteiro terminar. Com cinco foram cerca de 10 segundos de 503, e com três, cerca de 6 segundos. Em horários de muitas visitas, a ação em massa da tela Plugins instalados deixa o tempo de manutenção mais curto.

Tela de progresso da atualização de plugins: menu à esquerda Painel › Atualizações, de Atualizando o plugin (1/5) até (5/5) e Todas as atualizações foram concluídas (WordPress 7.1.3)
Método de atualizaçãoQuantidadeTela de manutenção (503)
Atualizar agora, plugin desativado1Nenhum
Atualizar agora, plugin ativo1Cerca de 2 segundos
Ação em massa de Plugins instalados5 · 31–2 segundos (só na vez de um plugin ativo)
Painel › Atualizações, Atualizar plugins5Cerca de 10 segundos
Painel › Atualizações, Atualizar plugins3Cerca de 6 segundos
Troca por envio de zip, plugin desativado1Nenhum
WP-CLI update, plugin desativado1Nenhum
Simulador de atualização de plugins do WordPress
wp-adminSimulador
Leia o registro de alterações com [Ver detalhes] numa linha de nova versão e clique em [Atualizar agora], ou marque as caixas e clique em Ações em massa [Atualizar] → [Aplicar].
플러그인 › 설치한 플러그인
플러그인플러그인 추가

전체 (3) | | | |

플러그인
설명
자동 업데이트
Hide My WP |

An excellent security plugin to hide your WordPress installation packed with some of the coolest and most unique features in the community.

버전 6.2.11 | 작성자 wpWave | 플러그인 사이트 방문

Hide My WP의 새 버전을 사용할 수 있습니다. 버전 6.2.12의 세부 사항 보기 또는 하세요.
WP Rocket설정 | 자주 묻는 질문 | 문서 | 지원 |

최고의 워드프레스 성능 플러그인.

버전 3.23.5 | 작성자 WP Media | 플러그인 사이트 방문

WP Rocket의 새 버전을 사용할 수 있습니다. 버전 3.23.5.1의 세부 사항 보기 또는 하세요.
Maintenance |

Put your site in maintenance mode, away from the public view. Use maintenance plugin if your website is in development or you need to change a few things, run an upgrade. Make it only accessible to logged in users.

버전 4.31 | 작성자 WebFactory Ltd | 플러그인 사이트 방문

Maintenance의 새 버전을 사용할 수 있습니다. 버전 4.32의 세부 사항 보기 또는 하세요.
플러그인
설명
자동 업데이트
사이트 방문 · 200

4️⃣ Atualizar com um arquivo zip

  • ↪️ A tela de troca e a volta para uma versão antiga

Um plugin sem linha de nova versão é trocado enviando um arquivo zip. Na tela Adicionar plugin, clique em [Enviar plugin], escolha o zip da nova versão e clique em [Instalar agora]: aparece um aviso de que o mesmo plugin já existe e uma tabela que compara lado a lado a versão atual e a enviada.

Tela Enviar plugin: aviso Este plugin já está instalado, tabela que compara a versão do plugin atual e a do enviado, botão Substituir o atual pelo enviado, menu à esquerda Plugins › Adicionar plugin (WordPress 7.1.3)

Ao clicar em [Substituir o atual pelo enviado] abaixo da tabela, o plugin atual é removido e a versão enviada é instalada. No fim aparece [Plugin atualizado com sucesso.], e com [Ativar plugin], logo abaixo, dá para ativá-lo na hora. Enquanto o Maintenance, desativado, passava assim de 4.31 para 4.32, o lado do visitante continuou igual, sem 503.

Tela de resultado do envio: Instalando plugin a partir do arquivo enviado, Removendo o plugin já instalado, Plugin atualizado com sucesso (WordPress 7.1.3)

A mesma tela serve também para voltar atrás. Ao enviar o zip da 4.31 com a 4.32 instalada, a versão do lado enviado ficou em vermelho e apareceu um aviso de que você está enviando uma versão anterior e deve fazer um backup antes. Ao substituir mesmo assim, voltou para a 4.31 com a mensagem [Instalada versão anterior do plugin com sucesso.].

Tela Enviar plugin: número de versão em vermelho e aviso de versão anterior depois de enviar um zip antigo, botão Substituir o atual pelo enviado, menu à esquerda Plugins › Adicionar plugin (WordPress 7.1.3)

Se o site quebrar depois de uma atualização, é assim que se volta na hora para a versão anterior. Para obter o zip antigo, abra [Advanced View] na página do plugin no WordPress.org, escolha a versão em [Previous Versions], embaixo, e clique em [Download] para salvá-lo no computador.

5️⃣ Atualizar com WP-CLI

  • ↪️ O comando wp plugin update e a instalação de uma versão antiga

Se você consegue entrar no servidor por SSH, com WP-CLI resolve tudo numa única linha de comando. Em hospedagem compartilhada que só oferece gerenciador de arquivos isso não funciona, então siga os métodos de tela acima.

Para ver só os plugins que têm nova versão, acrescente [--update=available].

wp plugin list --update=available --fields=name,status,version,update_version
name                     status    version  update_version
all-in-one-wp-migration  inactive  7.112    7.113
essential-blocks         active    6.5.1    6.5.2
maintenance              inactive  4.31     4.32

Para atualizar, rode o comando com o nome do plugin. Ele mostra uma linha por etapa, do download até a remoção da versão antiga, e no fim resume numa tabela como a versão mudou.

wp plugin update maintenance
Baixando atualização a partir de https://downloads.wordpress.org/plugin/maintenance.4.32.zip...
Descompactando a atualização...
Instalando a versão mais recente...
Removendo a versão antiga do plugin...
Plugin atualizado com sucesso.
Success: Updated 1 of 1 plugins.
name         old_version  new_version  status
maintenance  4.31         4.32         Updated

Para voltar a uma versão antiga, acrescente [--version] e [--force] ao install. Mesmo que já exista um plugin com o mesmo nome, ele é removido e essa versão é instalada.

wp plugin install maintenance --version=4.31 --force
Installing Maintenance (4.31)
Baixando pacote de instalação a partir de https://downloads.wordpress.org/plugin/maintenance.4.31.zip...
Descompactando o pacote...
Instalando o plugin...
Removendo a versão antiga do plugin...
Plugin atualizado com sucesso.
Success: Installed 1 of 1 plugins.

Enquanto o Maintenance, desativado, subia e descia de versão com o WP-CLI, o lado do visitante também continuou igual, sem 503.

🔢 FAQ & conteúdo recomendado

Desde o WordPress 6.3, antes de atualizar a pasta do plugin é movida para [wp-content/upgrade-temp-backup], e se a instalação dos arquivos novos falhar, essa cópia volta para o lugar. Se a atualização der certo, a cópia é apagada, e o que sobrar é limpo pela tarefa agendada semanal [wp_delete_temp_updater_backups].

A atualização troca só os arquivos da pasta do plugin, e as configurações continuam no banco de dados. Comparando a lista de opções antes e depois de baixar cinco plugins para versões antigas e subir de novo, nenhum item mudou.

Rodar [wp plugin update --all] atualiza todos os plugins com nova versão, e [--exclude=nome] define os plugins que ficam de fora. Com [--dry-run] nada é alterado e só aparece a lista do que seria atualizado.

Ao clicar em [Ativar atualizações automáticas] na coluna [Atualizações automáticas] da tela Plugins instalados, o WordPress atualiza esse plugin sozinho quando sai uma nova versão. O WordPress roda as atualizações automáticas duas vezes por dia. Se um plugin ativado tiver nova versão, aparece abaixo do link o tempo que falta para a próxima atualização automática.

ℹ️ Aviso de afiliados
O conteúdo deste site contém links de afiliados. Quando um visitante compra um produto ou serviço por meio de um desses links, o site recebe uma comissão do vendedor. O valor que o comprador paga (em promoções, ele diminui ↓) não aumenta por causa disso. Preços, descontos e informações de estoque valem para o momento em que o texto foi escrito e podem ter mudado, por isso confirme com o vendedor antes de comprar. Os produtos são escolhidos e avaliados por critérios próprios, e o recebimento de comissão não influencia a ordem de apresentação nem o conteúdo das avaliações.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Demonstre sua humanidade: 2   +   8   =