Como corrigir problemas de migração e JavaScript do WordPress 5.5 Jquery?

Publicados: 2022-06-02

Olá pessoal, hoje nesta postagem do blog, vamos discutir como corrigir problemas de migração e javascript do WordPress 5.5 jquery? Então continue lendo.

Trecho: Existem inúmeras ferramentas disponíveis hoje para aplicativos de desenvolvimento web e design de sites. No entanto, o WordPress é o tópico mais falado na cidade. Muitas pessoas estão familiarizadas com o termo WordPress, que é mais popular entre os técnicos. Novas versões já foram lançadas, mas a versão mais recente do WordPress é o WordPress 5.5.

Índice:

Introdução
Comportamentos incomuns do WordPress 5.5
Solução de problemas para WordPress 5.5
Conflitos após atualizar o WordPress 5.5
Erros após atualizar o WordPress 5.5
O que é jQuery Migrate?
Erros de migração do WordPress 5.5 jQuery
Como corrigir problemas no WordPress 5.5 jQuery Migrate
Como usar o jQuery Migrate para corrigir problemas de Javascript no WordPress 5.5
Conclusão

Introdução:

O WordPress 5.5 tem sido um enorme sucesso. O lançamento do WordPress 5.5 “Eckstine” adicionou vários recursos incríveis ao centro da plataforma, tornando-o um grande sucesso. À medida que discutimos a atualização, surgem alguns problemas inevitáveis.

Também houve inúmeras disputas de temas e plugins que já induziram a divisão de sites. A empresa abandonou o suporte para o JQuery Migrates com a recente atualização para o WordPress 5.5. Em muito menos de duas semanas, aparentemente derrubou centenas de milhares de sites. Alguns temas e plugins do WordPress usam scripts jQuery desatualizados, o que pode levar a vários problemas. Inúmeros problemas foram relatados por vários usuários desses plugins populares.

Vamos falar sobre os problemas e o que pode ser feito para corrigi-los.

Reconhecendo Comportamentos Incomuns:

Com o lançamento do WordPress 5.5, a ferramenta de migração jquery-migrate não seria mais habilitada. Alguns temas ou plugins que executam códigos mais antigos podem apresentar um comportamento inesperado como resultado disso. Para cessar o “comportamento inesperado” do WordPress 5.5, mais de 80.000 editores WordPress baixaram um plugin WordPress. Da mesma forma, devido ao desligamento do jQuery Migrate, a atualização impactou cerca de 2400 plugins, causando conflitos.

Entre os muitos tipos de plugins que foram afetados estava a segurança. Os usuários também estavam tendo problemas com otimização, estilo e outros plugins.

Alguns usuários podem estar tendo problemas com seus temas devido ao código desatualizado. No entanto, ao longo deste caso, alguns dos problemas foram causados ​​por plugins sendo empacotados com os temas WP correspondentes. O construtor de páginas premium e os plug-ins deslizantes, por exemplo, são frequentemente incluídos em alguns temas. No entanto, acho que depende da sua licença de software; eles podem ou não ser atualizados para a versão mais recente porque são premium. Se a atualização para a versão mais recente de um tema realmente não resolver seu problema, talvez você possa restabelecer a funcionalidade instalando o WordPress Enable jQuery Migrate Helper.

Mas tenha em mente que é apenas uma correção de curto prazo. A solução de problemas do seu site para determinar qual recurso está causando o problema pode ser benéfica. Para saber mais sobre solução de problemas, continue lendo.

Para Candidatos que desejam avançar na carreira, o WordPress Training é a melhor opção.

Solução de problemas de atualização do WordPress 5.5:

Usar o Chrome Dev Console para solucionar um problema é uma opção. O console pode ser acessado pressionando a tecla F12 no teclado. O console também pode ser acessado selecionando Mais Ferramentas e Ferramentas do Desenvolvedor no menu vertical de três pontos no canto superior direito.

Veja um exemplo de como um erro pode aparecer:

Console Error

Depois de pressionar o arquivo, uma nova tela aparece com o erro. Depois disso, você pode clicar no ícone X vermelho para ver qual é o erro.

Uncaught TypeError

Conflitos comuns após a atualização para o WordPress 5.5:

Muitos dos problemas que alguns editores estão tendo após a atualização para o WordPress 5.5 estão relacionados à perda de funcionalidade do site.

Problemas com a atualização do WordPress 5.5

  • O Editor Clássico não está funcionando.
  • Os botões “Add Media” e “Set Featured Image” não funcionam.
  • Uma tela em branco é exibida e interrompida na visualização de texto do editor de blocos 5.5.
  • A atualização do banco de dados está ausente.
  • O controle deslizante de imagem não está funcionando.
  • O menu móvel desaparece.
  • A barra de pesquisa parou de funcionar.

Estes são apenas alguns dos problemas que os usuários estão tendo.

Erro de migração do Jquery após atualizar para o WordPress 5.5:

Você provavelmente já ouviu falar sobre os novos recursos do WordPress 5.5, que são mais óbvios e perceptíveis para os usuários. No entanto, muitas páginas da web, desenvolvedores e administradores de sites foram afetados negativamente pela atualização do WordPress 5.5. É porque a atualização acima incluiu uma mudança interna significativa que causou problemas em vários lugares. Estamos falando da desativação da ferramenta jQuery Migrate.

O que é o jQuery Migrate?

Em outras palavras, independente da versão do jQuery instalada por padrão no WordPress, ele permite o uso de código obsoleto. Como resultado, os desenvolvedores de temas e plugins puderam relaxar e usar a versão WordPress do jQuery que considerassem apropriada. No entanto, em um sistema que também é constantemente atualizado e onde os recursos mais recentes são sempre procurados, isso faz pouco sentido.

Se você trabalha com web design, provavelmente conhece a biblioteca jQuery. O jQuery Migrate, como o jQuery, é uma biblioteca JavaScript que permite que desenvolvedores de plugins e temas usem código jQuery desatualizado por décadas.

Apesar de possuir código desatualizado, o jQuery Migrate permitiu que uma parte de muitas páginas da web funcionasse. Como resultado, várias páginas da web já haviam parado de funcionar depois que ele foi desativado.

Erros de migração do WordPress 5.5 jQuery:

1. Erro de paginação no WordPress 5.5:

Em determinados sites, a atualização para o WordPress faz com que a paginação falhe.

A paginação refere-se aos números das páginas de navegação na parte inferior de um documento de várias páginas; que você pode encontrar facilmente na seção de categorias de um site. A paginação é uma estrutura de navegação que agrupa listas de páginas para nos ajudar a navegar entre elas.

O WordPress recebeu um relatório de bug oficial para este problema. O que está acontecendo é que a palavra “página” está sendo usada de forma inconsistente. É usado pelo WordPress para paginação, embora com um valor numérico. A palavra “página” é usada nos tópicos, juntamente com valores não numéricos.

Deve ter apenas um valor numérico e não será usado para mais nada, como? Id = xxx & page = ofertas Para evitar conflitos, sugere-se mudar o nome desta variável em qualquer código personalizado.

Alguma outra solução viável é desativar a função de redirecionamento canônico (); que está conectado à ação de redirecionamento de modelo por padrão, para essas solicitações.”

2. Depois de aprimorar o WordPress 5.5, corrija o erro de paginação:

Essa função é extremamente poderosa e versátil, mas tem uma falha: ela substitui a consulta original do WordPress, que faz com que a paginação seja quebrada. Se você realmente tem algo parecido com isso:

('cat = 8') postagens de consulta;
Ou algo nesse sentido:
( array ('cat' => 8 ) ) posts de consulta

Você deve ver as entradas idênticas, não importa quantas páginas você progrida em sua paginação.

Para corrigir isso, devemos usar este código para reconstruir a paginação com a nova consulta que as postagens de consulta executam:

posts de consulta ( array ('cat' => 8,'paged' => get query var ('paged') )
E se nenhuma das opções acima funcionar, tente isto:
posts de consulta ( array ('category' => 8,'paged' => get query var ('page') );

Como corrigir o problema do jQuery no WordPress 5.5:

Graças ao plugin WordPress para restaurar a biblioteca de migração do jQuery. Este plugin irá restaurar a funcionalidade do seu site. Mas o plugin de alguma forma não resolve o problema com o seu site.

O plug-in restaura a funcionalidade do seu site. No entanto, ele não aborda os problemas do site.

Um plugin ou tema obsoleto é a fonte dos problemas do site. Se o seu controle deslizante de imagem não estiver funcionando, é mais provável que seja devido a um problema com o plug-in do controle deslizante de imagem. Uma solução é atualizar o plugin. No entanto, se o plugin que precisa ser alterado não tiver uma atualização; você deve usar um plugin abandonado. Um plugin abandonado considera que não atualiza por muito tempo.

Como alguns plugins não requerem atualizações frequentes, é difícil definir o que constitui um “longo tempo”.

A maioria dos criadores de plugins está trabalhando para melhorar seu software. Em geral, se o desenvolvedor parou de atualizar o plugin por um ano ou mais, significa que o desenvolvedor abandonou o plugin. Além disso, é melhor desinstalar esse plugin. Plugins abandonados podem causar riscos de segurança. Encontrar um plugin com manutenção mais vigorosa que faça a mesma coisa que no caso de um plugin abandonado é uma boa ideia.

Enable jQuery Migrate Helper é o plugin que você precisa para colocar seu site WordPress em funcionamento novamente. O plugin jQuery Migrate Helper não é uma correção para os problemas que ocorreram após a atualização do WordPress 5.5. É simplesmente um meio de restaurar a funcionalidade. É fundamental passar para a próxima etapa de determinar o que está errado e resolver o problema.

Você estará em uma situação melhor em relação à segurança e experiência pessoal para os visitantes do seu site depois de reparar o plugin ou tema.

Como usar o jQuery Migrate Helper para corrigir problemas de JavaScript no WordPress 5.5?

Considerando que os fundadores do seu tema ou plugin empregam para corrigir problemas com o código obsoleto; você pode aproveitar uma solução momentânea baixando e instalando o plugin gratuito abaixo:

Habilite o Auxiliar de Migração do jQuery.

A instalação do plugin Facilitate jQuery Migrate Helper realmente ajudou muitos usuários do WordPress a reativar seus plugins.

O plug-in permite “suporte para código JavaScript antigo que usa funções extremamente desatualizadas na biblioteca jQuery JavaScript”, o que significa que ele se conecta ao script de migração; restaura a funcionalidade de seus plugins e temas quebrados.

Pensamentos finais:

O WordPress 5.5 ainda tem muitos recursos úteis para, entre outras coisas, construir e projetar sites e blogs simples e complexos. A remoção do jQuery, um framework JavaScript fantástico, no entanto, causou alguns problemas ou conflitos tanto com o núcleo quanto com as extensões. Você pode dizer que, na maioria das vezes, o WordPress 5.5 é uma versão de sucesso. Passamos algumas horas analisando a lista de possíveis bugs e também a comunidade WordPress fez um esforço admirável para investigar e resolver cada problema.

Contanto que você se atenha a uma das soluções acima, poderá resolver conflitos, embora apenas temporariamente.

Biografia do autor

Meravath Raju é um profissional de marketing digital e um escritor apaixonado, que está trabalhando com a MindMajix, um dos principais provedores globais de treinamento on-line. Além disso, Meravath Raju contém profundo conhecimento e compreensão de TI e tecnologias atualmente exigentes, como segurança cibernética, controle de qualidade e teste de software, inteligência de negócios, Salesforce, análise de dados, gerenciamento de projetos, ferramentas de ERP, etc.