Atualizando a versão do jQuery do WordPress 5.6

Já faz muito tempo que o trac #37110 sugeriu a atualização da versão do jQuery que é fornecida pelo WordPress Core e esse dia está muito próximo.

Seguindo as recomendações da própria equipe do jQuery, a atualização deve ocorrer em 3 etapas:

  1. Remoção do jQuery Migrate 1.x. Isso está planejado para o WordPress 5.5.
  2. Atualização para a versão mais recente do jQuery e adição do jQuery Migrate mais recente. Isso está planejado para o WordPress 5.6, dependendo dos resultados dos testes. A atualização para a última jQuery UI (versão 1.12.1), também está planejada para a versão 5.6.
  3. Remoção do jQuery Migrate. Isso está planejado para o WordPress 5.7 ou posterior, dependendo dos testes.

Conforme planejado, um plugin chamado Testar atualizações do jQuery foi lançado no diretório oficial do WordPress para facilitar o teste de diferentes versões do jQuery, jQuery Migrate e jQuery UI. (Veja também no Github).

Eu já comentei aqui no blog no artigo Como funciona o ciclo de releases do WordPress que sempre que uma mudança é feita no WordPress Core, ela é lançada como um plugin para testes antes de ser realmente adicionada ao Core.

Instale o plugin Testar atualizações do jQuery e teste minuciosamente se tudo funciona conforme o esperado, especialmente no front-end ou nas páginas de configurações de outros plugins do WordPress.

Como ajudar com o teste

O plugin tem uma tela de configurações encontrada no menu Plugins no Painel do WordPress. Versões diferentes das bibliotecas jQuery podem ser selecionadas lá para teste. Faça o teste da versão do jQuery desse modo:

  • Desabilitando o jQuery Migrate e deixando a interface do usuário do jQuery e do jQuery nas versões padrão (para WordPress 5.5).
  • Selecionando o jQuery 3.5.1, ativando o jQuery Migrate e selecionando o jQuery UI 1.12.1 (para WordPress 5.6).

Atualizando a versão do jQuery do WordPress 5.6

Testei o plugin aqui no meu site com a ajuda do fantástico Toast.log e tanto no admin quanto no front-end tudo ocorreu sem problemas.

O WordPress Admin com as novas versões do jQuery e jQuery UI:

O WordPress Admin com as novas versões do jQuery e jQuery UI

E o front-end com o Tema OceanWP com a última versão do jQuery:

E o front-end com o Tema OceanWP com a última versão do jQuery

Tudo funcionando sem problemas 😉

Atualizando seus plugins e temas com a nova Versão do jQuery

Para se preparar para esta atualização do jQuery, é importante que você atualize seu código.

O plugin de migração ajudará você a identificar problemas. Além disso, o Guia de atualização do jQuery Core 3.0 e o Guia de atualização do jQuery Core 3.5 fornecem informações detalhadas sobre o que mudou.

Como a lista de navegadores suportados também é atualizada, esse também é um ótimo momento para você revisitar quais versões de navegadores são suportadas pelos seus temas e plugins.

Aproveite e colabore com a tradução do plugin.

Conclusão

Esse é um passo importante para a gestão da interface do usuário no WordPress que nos dará mais opções e estabilidade.

Verifique se o seu tema é compatível com a nova versão do jQuery ou entre em contato com o desenvolvedor dos seu tema sobre esse assunto.

Um abraço!

Luiz Eduardo Oliveira Fonseca

Infra @ Powertic, Rails Developer, Maintainer do Mautic Docker e do Saelos Docker, Revisor da Tradução do Mautic, Administrador da Comunidade Mautic Brasil

Deixe uma resposta