Aguarde...

13 de novembro de 2020

WordPress 5.5: Como solucionar problemas de migração do jQuery

WordPress 5.5: Como solucionar problemas de migração do jQuery

WordPress 5.5 “Eckstine“ trouxe vários recursos incríveis para o núcleo da plataforma, o que a tornou um sucesso – bem, principalmente. Como acontece com qualquer atualização, houve inegavelmente problemas.

O principal problema decorre da decisão do WordPress de remover o jQuery Migrate desatualizado. Na verdade, muitos desenvolvedores foram pegos despreparados para esta atualização, apesar das recomendações para que os desenvolvedores testem e atualizem seus códigos.

Escalar um site para gerar maiores quantidades de tráfego atraindo visitantes tornou-se ainda mais desafiador devido à otimização de desempenho desordenada e plug-ins de cache. Exemplos destes incluem Yoast, Classic WordPress Editor e Social Welfare.

Continue lendo enquanto determinamos a extensão total dos danos causados ​​e também discutimos maneiras de solucionar problemas de atualização do WordPress 5.5 rapidamente.

Compreendendo os “Comportamentos Inesperados“

O WordPress emitiu uma declaração reconhecendo o caos gerado pela remoção do jQuery Migrate 1.x no WordPress 5.5:

“Com a atualização para o WordPress 5.5, uma ferramenta de migração conhecida como jquery-migrate não será mais habilitada por padrão. Isso pode levar a comportamentos inesperados em alguns temas ou plug-ins que executam códigos mais antigos. ”

Bem, mais de 80.000 editores de WordPress procederam ao download de um plugin para WordPress, que discutiremos em mais detalhes posteriormente, em uma tentativa de impedir o “comportamento inesperado” do WordPress 5.5. Além disso, a atualização afetou cerca de 2.400 plug-ins que apresentavam conflitos devido à desativação do jQuery Migrate.

Embora seja verdade que o WordPress oferece segurança satisfatoriamente boa, muitos editores recorrem à instalação de plug-ins de segurança WordPress adicionais para aumentar ainda mais o nível geral de segurança e proteger seu site contra hackers e bots maliciosos.

A segurança é apenas um dos muitos tipos de plug-ins afetados. Plug-ins de otimização, plug-ins de design e outros também estavam causando problemas aos usuários.

E quanto aos temas?

Além dos plug-ins do WordPress, descobriu-se que mais de 200 temas eram conflitantes, mas apenas cinco tinham mais de 10 mil instalações ativas.

Pessoas que tiveram problemas com temas de comportamento incorreto descobriram que o código desatualizado é o principal culpado. Mas, neste caso, alguns desses problemas foram causados ​​devido ao empacotamento de plugins com os respectivos temas WP.

Por exemplo, você encontrará plug-ins deslizantes e plug-ins construtores de páginas premium rotineiramente agrupados com temas específicos. Agora, como esses plug-ins são premium, não é necessário que eles sejam atualizados para a versão mais recente – desde que seja o que sua licença de software declara.

Embora limpar o cache e atualizar as coisas normalmente seja uma boa maneira de lidar com temas WordPress com comportamento inadequado , os usuários foram aconselhados a encontrar outra saída.

Você pode tentar atualizar para a versão mais recente do tema. No entanto, se você achar que o problema ainda persiste, tente instalar o WordPress Enable jQuery Migrate Helper para fazer seu site funcionar e funcionar como antes.

Dito isso, certifique-se de não tratá-lo como uma solução permanente – é apenas temporário.

É exatamente por isso que você deve saber como solucionar problemas em seu site para reconhecer a funcionalidade específica, que é a causa raiz dos problemas. Depois de conseguir identificar a funcionalidade, você poderá baixar um plug-in de substituição atualizado e usá-lo para lidar com a função interrompida de maneira eficaz.

Como corrigir problemas de atualização do WordPress 5.5

Aqui, mostraremos dois métodos fáceis para corrigir problemas conflitantes com a atualização do WordPress 5.5. Eles são os seguintes:

  • Ativando o plugin jQuery Migrate Helper
  • Faça downgrade para uma versão mais antiga do WordPress

Agora, se você não conseguir fazer login em seu site WordPress e acessar o back-end, é altamente provável que o plug-in seja um gatilho de problemas em potencial. 

Nesses casos, você deve criar uma conta FTP, fazer login em seu gerenciador de arquivos e desativar todos os plug-ins e até mesmo renomear a pasta de plug-ins. Você também pode fazer a mesma coisa para seus temas. 

Dito isso, também recomendamos a criação de um backup completo do seu site para evitar problemas de compatibilidade no futuro. Portanto, mesmo que tenha problemas após a atualização, você sempre pode restaurar a versão anterior.

Habilitando o plugin jQuery Migrate Helper

ferramenta jQuery Migrate Helper atua como uma ponte que permite que todo o código funcione na nova versão do WordPress. Veja, a ferramenta de migração em questão não está habilitada por padrão, então caso você não atualize seus temas e plug-ins, você acabará vendo erros e problemas de compatibilidade na versão 5.5 mais recente do WordPress.

A boa notícia é que o download do plugin é gratuito, o que o torna uma excelente solução para evitar erros até que os desenvolvedores consigam corrigir os problemas com os plug-ins e temas conflitantes. Assim que terminar de instalar a ferramenta, o script jquery-migrate será habilitado e conectado ao script de migração. Por sua vez, isso corrigirá todos os problemas com os plug-ins e temas.

Se você está se perguntando como fazer o download desse plugin, basta visitar o painel do WordPress. Vá em ‘ Plugins ‘ e depois em ‘ Adicionar Novo ‘. Pesquise por Enable jQuery Migrate Helper e, por fim, clique no botão ‘ Ativar ‘.

Não há nenhuma configuração adicional necessária depois de terminar de ativar a ferramenta. Porém, você deve observar que habilitar este plugin não corrige realmente os problemas do seu lado, mas apenas ajudará a restaurar a funcionalidade e permitirá que você continue usando o WordPress.

Downgrade para uma versão mais antiga do WordPress

A ideia principal por trás da nova atualização era modernizar o WordPress, mas isso não deveria acontecer à custa de outras funcionalidades. Essa interrupção pode colocar seus dados privados em risco. Qualquer pessoa que tenha acesso não autorizado ao seu computador poderá revisar essas informações e aprender muito sobre seus hábitos.

O que torna as coisas piores é que o seu navegador fica feliz em relatar muitas das suas informações privadas aos sites que você está visitando. Se você deseja impedir que agentes mal-intencionados obtenham acesso não autorizado às suas informações pessoais, você deve considerar seriamente investir em um navegador que torne seu tráfego da web anônimo para garantir a privacidade. 

Você também deve considerar o downgrade do WordPress para uma versão mais antiga. Isso lhe dará mais tempo para identificar o problema ou esperar por uma atualização de tema ou plugin.

O downgrade para uma versão mais antiga do WordPress é possível das três maneiras a seguir:

  • Um downgrade manual
  • Usando um plugin
  • Restaurando um backup anterior

O downgrade de versões pode ser muito complicado e demorado, pois você precisa baixar o arquivo ZIP da versão estável do WordPress para seu armazenamento local e, em seguida, carregá-lo por meio do gerenciador de arquivos ou de um cliente FTP. Você deve acompanhar isso fazendo alterações no wp-config.php e em outros arquivos principais.

The Bottom Line

No passado, erros com plug-ins e a exclusão de recursos críticos eram algumas das causas mais comuns de falhas em sites do WordPress. Mas a remoção de uma estrutura JavaScript notável como jQuery gerou alguns problemas ou conflitos com o núcleo.

No entanto, o WordPress 5.5 ainda oferece ótimos recursos para ajudá-lo a desenvolver e projetar sites, blogs simples e complexos, entre outros benefícios. Portanto, certifique-se de seguir qualquer uma das soluções acima, e você será capaz de corrigir conflitos, embora temporariamente.

Postado em Blog
Escreva um comentário