WordPress 5.1 “Betty” foi oficialmente lançado em 21 de fevereiro de 2019 e está disponível para download.

WordPress 5.1 é a primeira grande atualização desde o lançamento do editor em blocos no WordPress (conhecido como Gutenberg) no WordPress 5.0. E embora traga alguns ajustes e melhorias para o editor em blocos, os maiores recursos novos nesta atualização envolvem o projeto WordPress Site Health e avisos sobre as versões PHP.

Atualização: O que há de novo no WordPress 5.3

Neste post, veremos todos os novos recursos que podem afetar a forma como você usa WordPress:

Novo Aviso no Painel Sobre Versões PHP

Aqui na Kinsta, sempre recomendamos que você use as versões mais recentes do PHP para ter melhor desempenho e mais segurança.

Segundo nossos benchmarks, o PHP 7.3 é em média, 9% mais rápido que o PHP 7.2. E ao comparar o PHP 7.3 com o PHP 5.6, pudemos perceber que ele atende três vezes a quantidade de solicitações (transações) por segundo! Você sempre deve testar seus plugins e temas antes primeiramente em ambientes de testes para verificar sua compatibilidade. Se tudo correr bem, certifique-se de tirar vantagem dessa melhoria de desempenho gratuita.

O WordPress finalmente está adotando as últimas versões PHP, com algumas ferramentas e avisos que as promovem e relatam sua compatibilidade.

Primeiro, se você estiver executando uma versão desatualizada do PHP em seu servidor com WordPress 5.1, você verá um novo widget de painel de controle que o levará a instalar a última versão do PHP.

Solicitação de versão PHP no painel do WordPress 5.1
Solicitação de versão PHP no painel do WordPress 5.1

Se você estiver hospedado na Kinsta, não há nenhuma chance de receber essa mensagem, porque a versão mínima do PHP que permitimos que instale é o PHP 5.6. Nesse momento, o aviso só está sendo exibido para versões PHP anteriores a essa.

Esperávamos que a equipe do WordPress tivesse optado por uma versão mais recente, mas esse foi um passo inicial na direção correta. Além disso, se você clicar no botão “Saiba mais sobre a atualização do PHP” no aviso em seu painel, verá que a documentação oficial do WordPress recomenda PHP 7.3. 👏

Verificações de Compatibilidade de Versão PHP com Plugins e Temas

Além da solicitação no painel do WordPress, o WordPress 5.1 também adiciona verificações forçadas de compatibilidade PHP quando você instala um novo plugin ou tema. Isso é excelente para desenvolvedores!

Durante um tempo, os desenvolvedores de plugins WordPress puderam definir a versão PHP mínima necessária e informá-la através de um comentário no cabeçalho do plugin. Entretanto, até agora, isso não fazia nada além de mostrar a versão PHP que o desenvolvedor deseja suportar.

No WordPress 5.1, se você tenta instalar um novo plugin ou tema do WordPress.org, onde o desenvolvedor definiu uma versão mínima de PHP superior àquela em seu servidor, receberá uma mensagem informando que “O plugin não funciona com sua versão do PHP. Saiba mais sobre atualização do PHP”.

Além disso, você será impedido de instalar o plugin. Neste momento, é possível contornar essa situação fazendo o download manual do arquivo ZIP do repositório e instalando-o dessa forma. Mas é sério – apenas atualize sua versão do PHP!

Verificação de compatibilidade PHP para plugins
Verificação de compatibilidade PHP para plugins

Proteção Contra a Tela Branca da Morte

WordPress 5.1 foi programado para introduzir um novo recurso chamado “proteção contra erros fatais”, que protegeria os sites contra a tela branca da morte no WordPress enquanto você atualiza o PHP.

Infelizmente, esse recurso foi retirado do lançamento do WordPress 5.1 no último minuto. No entanto, foi por um bom motivo.

O mecanismo de proteção contra erros fatais explicado aqui foi retirado do lançamento 5.1 pois apresentava diversas falhas críticas, que foram suficientes para adiar o recurso. Uma nova forma para endereçar os problemas está em andamento em #46130 e é prevista para ser lançada como parte do WordPress 5.2.
Felix Arntz
Felix Arntz, Equipe WordPress
make.wordpress.org

Com essa proteção, o WordPress reconhecerá erros fatais que ocorrem e impedirá a execução do tema ou plugin problemático no painel de administração do WordPress, assim você ainda conseguirá acessar o back-end do seu site e (esperamos) corrigir o problema. Para usuários menos conhecedores de tecnologia, esse é um ótimo recurso para resolver todos os problemas.

Confira nosso guia em vídeo para fixar a Tela Branca da Morte:

Se seu site passar por problemas durante a atualização das versões PHP, ele ficará da forma vista abaixo no front-end, mas você ainda assim deverá conseguir fazer login no back-end para corrigir a questão.

Proteção contra erros fatais no WordPress 5.1
Proteção contra erros fatais no WordPress 5.1

Desempenho Melhorado do Editor em Blocos

Desde o lançamento inicial do editor em blocos Gutenberg no WordPress 5.0, a equipe do Gutenberg tem trabalhado duro para melhorá-lo. Se você se lembra de nossos benchmarks PHP anuais, saberá que descobrimos que o WordPress 5.0 e 5.02 era mais lento que o WordPress 4.9.8. Isso não é nada bom! Mas fique tranquilo, pois a equipe principal do WordPress está trabalhando nisso.

Há um pouco de confusão, pois a equipe Gutenberg lançou o Gutenberg 5.1 ao mesmo tempo que a equipe principal lançou o WordPress 5.1.

Apesar dos números das versões serem idênticos, o WordPress 5.1 não inclui o Gutenberg 5.1. Ao invés disso, o WordPress traz consigo o Gutenberg 4.8.

Dessa forma, as maiores mudanças no editor em blocos no WordPress 5.1 são ligadas ao desempenho. Comparado ao WordPress 5.0, você deverá observar tempos de carregamento mais velozes e um tempo de evento KeyPress mais curto.

Também há mais notícias boas. O desempenho do editor em blocos ficará ainda melhor quando as versões mais recentes do Gutenberg forem incorporadas ao núcleo – você pode ver uma comparação de desempenho de diferentes versões do Gutenberg abaixo (lembre-se: WordPress 5.1 inclui o Gutenberg 4.8, por isso é a versão destacada abaixo).

Benchmarks de desempenho do Gutenberg para versões diferentes
Benchmarks de desempenho do Gutenberg para versões diferentes

Mudanças para Desenvolvedores

Além dos novos recursos para usuários citados acima, o WordPress 5.1 também acompanha novos recursos para desenvolvedores WordPress.

Metadados para Multisite

WordPress 5.1 adiciona uma nova tabela no banco de dados para armazenar metadados associados aos sites. Saiba mais.

Cron API

A Cron API agora tem novas funções para auxiliar com os dados de retorno. Você também receberá novos filtros para modificar o armazenamento cron. Saiba mais.

Novos Processos de Construção de JavaScript

WordPress 5.1 oferece uma nova opção de construção de JavaScript. Você pode aprender mais sobre ajustes específicos aqui.

Como Atualizar Para o WordPress 5.1

O site de cada cliente é diferente. Por esse motivo, recomendamos sempre utilizar o ambiente de teste do seu site (e se um ambiente de preparação não for suficiente, você pode adicionar até cinco Ambientes de Teste Premium também). Você pode clonar seu site de produção em questão de segundos e depois testar o WordPress 5.1 com seu tema e plugins existentes para verificar a compatibilidade. É claro que você também pode fazer um backup manual antes de atualizar seu site de produção, só por segurança.

Para atualizar para o WordPress 5.1, simplesmente clique no ícone de atualizações em seu painel de administração do WordPress. E clique no botão “Atualizar agora”. Enquanto seu site é atualizado, ele entrará no modo de manutenção. Assim que as atualizações forem concluídas, seu site voltará ao normal.

Como atualizar para o WordPress 5.1
Como atualizar para o WordPress 5.1

Se tudo der certo com a atualização, você deverá ver uma tela com “O que há de novo”. E é isso! Fácil e rápido.

Tela de boas-vindas do WordPress 5.1
Tela de boas-vindas do WordPress 5.1

Após clicar nas opções do painel, você receberá uma mensagem para atualizar seu banco de dados para uma versão mais nova. Simplesmente clique no botão “Atualizar banco de dados WordPress” e pronto.

Atualização de banco de dados necessária
Atualização de banco de dados necessária

Resolução de Problemas com Atualizações do WordPress

Sempre que as pessoas fazem atualizações para uma versão principal do WordPress, algumas delas enfrentam problemas e isso ocorre porque milhares de plugins e temas coexistem no mercado. Aqui estão algumas formas de solucionar problemas comuns.

Resumo

Embora não existam grandes recursos neste lançamento, o WordPress 5.1 adiciona algumas ótimas ferramentas para impulsionar sites WordPress para que sejam mais saudáveis.

O foco nas versões PHP ajudará a incitar a grande porcentagem de usuários WordPress que está rodando versões PHP desatualizadas a adotar as versões mais novas. Dessa forma, as consequentes melhorias de desempenho do editor em blocos serão muito bem-vindas.

O que você achou do WordPress 5.1? Algo chamou sua atenção? Tem algum recurso que você gostaria que fosse incluído?

Brian Jackson

Brian tem uma enorme paixão pelo WordPress, e tem utilizado há mais de uma década e até desenvolve alguns plugins premium. Brian gosta de blogs, filmes e caminhadas. Conecte-se com Brian no Twitter.