WordPress 5.7: atualização importante do jQuery

WordPress 5.7: atualização importante do jQuery

O núcleo WP está dando o salto do jQuery 1.12.4 para o jQuery 3.5.1! Esta é uma ótima notícia por vários motivos que explicamos aqui.

Por seus recursos mais modernos, por melhor DX e melhorias de segurança, para citar alguns desses motivos. No momento, porém, o plano é lançar a atualização dentro WordPress 5.7, que deverá ser lançado em 9 de março.

WordPress é conhecido por seu compatibilidade com versões anteriores e pode-se dizer que esta mudança é um ponto de viragem nesta filosofia. Uma linha clara de mudança foi traçada quando se trata de jQuery, e a versão 1.x não está mais nos planos da Automattic, pois ela decidiu cortar com o passado. É preciso dizer que isto também representa um verdadeiro ponto de ruptura, e isto é bastante raro no mundo da WordPress.

Como WordPress é baixado com o jQuery instalado, muitos desenvolvedores mantêm essa versão em vez de reinstalá-la do zero em outro local. Esse comportamento é típico de muitos desenvolvedores de temas e plugins, que agora precisam garantir que seu código seja compatível com jQuery 3.x. E aqui a diversão realmente começa! A não atualização resultará na descontinuação de muitos sites. Mas onde está o problema? Temos cerca de um mês, certo? Aleluia! Haverá muito suor!

A versão atualizada do JQuery já está em desenvolvimento há algum tempo. O trabalho começou em WordPress 5.5 e 5.7 é tecnicamente a terceira de três fases. WordPress 5.6 é onde a equipe principal portou o jQuery para a versão 3.5.1 e atualizou o jQuery Migrate para ajudar os desenvolvedores a reverter para o jQuery legado, se necessário. Em outras palavras, essa foi uma abordagem super metódica. A Equipe Principal merece muitos elogios por isso, incluindo todas as comunicações que foram feitas sobre a atualização!

Já enfrentamos o problema há algumas semanas, incluindo uma espécie de lista de “como fazer” para testar as coisas com antecedência e solucionar problemas após a instalação. Também Faça suporte para WordPress tem seu próprio artigo detalhado e publica um plugin que a equipe do WordPress fez apenas para esta transição. É bastante “suave” e pode reverter seu site para jQuery1.x automaticamente se detectar um erro, documentar erros e enviar notificações quando erros forem detectados.

A chave é começar a testar agora WordPress 5.6. O plano é desativar o jQuery Migrate em WordPress 5.7, então esperar por esse lançamento é tarde demais. Se você esperar tanto tempo e encontrar problemas, seu melhor caminho provavelmente será voltar para 5.6 de qualquer maneira para aproveitar as vantagens do jQuery Migrate e do plugin auxiliar.