WordPress 5.5 Quebrando sites: como consertar

Publicados: 2020-08-26

Se você tiver um site corrompido após atualizar para o WordPress 5.5, não entre em pânico. Neste post, vamos cobrir porque o WordPress 5.5 está quebrando sites e como consertar.

Neste guia:

    O que mudou no WordPress 5.5 para quebrar sites?

    O WordPress 5.5 desativou o jQuery Migrate, uma ferramenta que o WordPress incluiu por muitos anos para ajudar plug-ins e temas com código desatualizado a funcionar corretamente. Ao desligar o jQuery Migrate, muitos plug-ins e temas desatualizados não funcionam mais corretamente, o que pode resultar em sites corrompidos.

    O que é jQuery Migrate?

    jQuery Migrate é uma biblioteca javascript que ajudou os desenvolvedores de tema e plug-in a preservar a compatibilidade do código jQuery obsoleto. Basicamente, o jQuery Migrate ajudou o código antigo a funcionar corretamente na versão atual do jQuery e posteriores. O Query Migrate foi planejado para ajudar os desenvolvedores durante o período de transição, à medida que substituem seu código por um código mais moderno (ou o removem totalmente).

    Por que o WordPress 5.5 removeu a migração do jQuery?

    Versões mais antigas do jQuery não são mais suportadas, então é necessário que o WordPress atualize os padrões de codificação. Enquanto o WordPress se prepara para fazer a transição para a atualização para a versão mais recente suportada do jQuery, remover o jQuery Migrate foi uma primeira etapa necessária para garantir que os plug-ins e temas estejam atualizados e não usem mais código obsoleto.

    Por que meu site é corrompido após a atualização para o WordPress 5.5?

    Muito simplesmente: você está executando um plugin ou tema que tem código desatualizado. Depois de atualizar para o WordPress 5.5, os plug-ins ou temas desatualizados não funcionarão mais corretamente.

    Como o código desatualizado em um plugin ou tema não é mais compatível com o núcleo do WordPress, ele pode corromper seu site.

    Nota: Plug-ins e temas com código desatualizado representam um grande risco de segurança para o seu site, portanto, é uma prática recomendada não usar plug-ins e temas antigos que foram abandonados por seus desenvolvedores.

    Como corrigir sites de quebra do WordPress 5.5

    Se o seu site quebrou após a atualização para o WordPress 5.5, existem algumas etapas que você pode seguir para corrigi-lo.

    1. Baixe e instale o plugin jQuery Migrate Helper

    1. Se você tiver um site corrompido após atualizar para o WordPress 5.5, instale o plugin jQuery Migrate Helper em seu site. Este plug-in reativará a ferramenta jQuery Migrate que foi removida do WordPress 5.5 e fornecerá informações sobre qual plug-in ou tema pode estar funcionando incorretamente.
    Habilitar jQuery Migrate Helper
    Nota: O plugin jQuery Migrate Helper é uma solução temporária para reparar seu site. Este plug-in reativa a ferramenta jQuery Migrate para o seu site para dar aos autores do plug-in e do tema mais tempo para atualizar e testar o código, mas não deve ser usado como uma solução de longo prazo para consertar o seu site.

    Depois de instalar e ativar o plugin jQuery Migrate Helper, você verá esta mensagem para explicar que verá avisos ao usar o administrador do WordPress, mas eles não serão exibidos no front-end do seu site.

    2. Procure por avisos gerados pelo plugin jQuery Migrate Helper em sua área de administração do WP

    As páginas em seu administrador WP geradas por plug-ins com problemas no WordPress 5.5 devem gerar esse tipo de mensagem de erro. Este erro fornecerá uma indicação de quais plug-ins podem estar causando problemas.

    3. Use o console do seu navegador para encontrar erros adicionais

    O plugin jQuery Migrate Helper também produzirá mensagens de erro no console do seu navegador para ajudá-lo a identificar qual plugin ou tema danificou seu site. Saiba mais sobre como usar seu navegador para diagnosticar erros de JavaScript. Observe que solucionar problemas dessa maneira é um pouco mais técnico.

    4. Atualize todos os seus temas e plug-ins para as versões mais recentes

    Se você vir mensagens de aviso, você deve verificar o tema ou plugin que os gerou para uma atualização de versão. Esperançosamente, haverá uma atualização que você possa instalar.

    • Se você descobrir que não está executando a versão mais recente de um tema ou plug-in, atualize-o para a versão mais recente . As atualizações disponíveis serão mostradas no painel de administração do WordPress na página Atualizações.
    • Se você estiver executando uma versão desatualizada de um plugin ou tema premium, será necessário adicionar sua chave de licença ou comprar uma nova licença para atualizar para a versão mais recente. A maioria dos plug-ins e temas premium usa chaves de licença para fornecer atualizações por meio do painel de administração do WordPress, portanto, você deve ver todas as atualizações disponíveis após adicionar uma chave de licença.
    É uma prática recomendada de segurança do WordPress manter seus plug-ins e temas atualizados com a versão mais recente. Os lançamentos de versão geralmente incluem patches de segurança importantes, bem como código atualizado ou novos recursos.

    Se atualizar seus plug-ins ou temas consertar seu site corrompido e não houver mais avisos, desative Habilitar auxiliar de migração do jQuery.

    5. Se nenhuma atualização estiver disponível, entre em contato com o desenvolvedor do tema ou plugin para atualizar seu código

    Infelizmente, para que você continue usando um dos temas ou plug-ins com código desatualizado, o desenvolvedor do tema ou plug-in precisará atualizar seu código. Se você não obtiver resposta, precisará remover o plugin ou tema, pois o código não funcionará mais nas versões do WordPress daqui para frente.

    Os desenvolvedores de tema e plug-in podem aprender mais neste artigo Atualizando a versão jQuery enviada com o WordPress pela equipe do WordPress.

    Os problemas de segurança do uso de plug-ins e temas desatualizados

    Já mencionamos isso brevemente, mas é importante o suficiente para reiterar: como uma prática recomendada de segurança do WordPress, você não deve executar versões desatualizadas de seus plug-ins ou temas.

    Executar plug-ins e temas desatualizados é o principal motivo pelo qual os sites do WordPress são hackeados.

    Basta verificar quantas vulnerabilidades de plug-ins e temas foram divulgadas em nossos relatórios semestrais de resumo de vulnerabilidades do WordPress. Os lançamentos de versão geralmente incluem patches importantes para vulnerabilidades de segurança, portanto, você precisa manter tudo atualizado.

    O risco de segurança de executar plug-ins e temas desatualizados tornou-se um problema tão crítico que o WordPress 5.5 agora inclui atualizações automáticas para plug-ins e temas. Portanto, é uma boa ideia ativar as atualizações automáticas no futuro e implementar um plano de backup do WordPress.

    Obtenha o e-book: um guia para a segurança do WordPress
    Baixe o PDF

    Por que os backups do WordPress são tão importantes

    Antes de atualizar para qualquer versão principal do WordPress, é sempre uma boa ideia fazer um backup completo do seu site. Junto com a remoção do jQuery Migrate, o WordPress 5.5 introduziu mudanças adicionais, como atualizações automáticas de plug-ins e temas. É por isso que ter um plano de backup sólido do WordPress é mais importante do que nunca.

    Com o plugin de backup BackupBuddy WordPress, você sempre pode restaurar seu site para uma versão anterior se algo quebrar. Além disso, você pode configurar backups programados e automáticos para serem executados de acordo com sua programação.

    Obtenha o BackupBuddy agora