X

Como tornar os temas antigos do WordPress compatíveis com as novas versões

Então, você quer tornar seus temas antigos do WordPress compatíveis com as versões mais recentes do WordPress. Com as atualizações do WordPress sendo lançadas com mais frequência, a compatibilidade de temas é algo que está na mente de muitas pessoas.

Alguns dos melhores temas do WordPress que foram criados há décadas ainda funcionam hoje e não há nada que precisemos fazer para mantê-los funcionando com as versões mais recentes do WordPress. Eles foram criados com base nas práticas recomendadas do WordPress e tendem a funcionar por um longo período sem nenhuma atualização.

Dito isso, é mais seguro seguir um processo em que você atualiza regularmente o tema quando as atualizações estão disponíveis. Vamos detalhar isso para que você possa entender por que e como fazer isso.

Por que atualizar seu tema regularmente?

As atualizações são muito importantes para a segurança e o desempenho de seu tema do WordPress. Os desenvolvedores de temas também podem introduzir novos recursos e corrigir bugs e problemas de segurança de tempos em tempos. Eles lançam novas versões que você pode instalar em seu site.

Se você pular várias atualizações e tentar atualizar, por exemplo, da versão 2.0 para a versão 8.6, isso poderá causar a interrupção do seu site. Pode haver problemas de incompatibilidade com plug-ins instalados em seu site e outras funcionalidades/integrações que você esteja usando.

Se você vir uma atualização disponível, execute-a assim que possível.

Tendo isso em mente, você também deve atualizar sua instalação principal e os plug-ins do WordPress regularmente pelos mesmos motivos.

Em seu painel, você verá notificações de que uma nova versão está disponível. Você pode ver os detalhes da atualização. Se perceber que se trata de uma correção de segurança, você deve atualizar imediatamente para evitar ataques mal-intencionados.

updates available

As correções de segurança geralmente são lançadas como atualizações menores. Você pode ativar as atualizações automáticas do seu site WordPress para atualizá-lo sem intervenção manual.

Com outras atualizações, como o lançamento de novos recursos, recomendamos um processo em que você teste a atualização primeiro.

Como atualizar seu tema do WordPress

É melhor fazer um backup do seu site, criar um site de teste e testar uma atualização nele. Depois de saber que tudo está funcionando corretamente, você poderá implementar a mesma atualização no site ativo.

Para atualizar um tema, no painel do WordPress, vá para Appearance ” Themes. Você verá se há uma nova atualização disponível. Tudo o que você precisa fazer é clicar no botão de atualização para instalar a nova versão.

Update themes

O WordPress baixará o pacote do tema, descompactará e substituirá os arquivos antigos pela versão mais recente.

Isso substituirá todos os arquivos de tema antigos em seu site. Se você adicionou manualmente um código personalizado aos arquivos de tema do WordPress, perderá essas alterações.

Que alterações podem ser perdidas durante uma atualização de tema?

Algumas das alterações que você pode perder incluem:

  • Código adicionado ao arquivo functions.php do seu tema
  • Adicionado estilo CSS ao arquivo de folha de estilo do seu tema(style.css)
  • Alterações em qualquer um dos modelos do seu tema, como index.php, header.php e footer.php.

Para evitar isso, você deve aprender a atualizar corretamente o tema sem perder nenhuma personalização.

Talvez você também queira saber mais sobre o uso de um tema filho. Isso o ajudará a sempre se certificar de que poderá atualizar o tema sem perder qualquer codificação personalizada ou alterações feitas no tema.

Que alterações você NÃO perderá durante uma atualização de tema?

  • As alterações que você fizer usando o personalizador de tema integrado do WordPress não serão perdidas. Você pode acessar esse personalizador na página Appearance ” Customize. Ele permite que você modifique o tema do WordPress, como a imagem do cabeçalho, as cores, o layout e o CSS personalizado. Em seguida, ele armazena todas as alterações no banco de dados do WordPress.
  • Quaisquer alterações nos widgets e menus de navegação do WordPress também não são afetadas pelas atualizações do tema.
  • Se estiver usando um tema popular como Astra e Ocean WP, você receberá um plugin complementar. Esses plug-ins permitem que você adicione recursos extras ao seu tema. Todas as alterações de tema feitas com esses plug-ins complementares também não são afetadas por uma atualização de tema.
  • Os layouts personalizados do WordPress criados usando um construtor de páginas do WordPress, como SeedProd, Divi ou Beaver Builder, não serão afetados.
  • Outros recursos que você adicionou ao seu site usando um plug-in também estão seguros. Por exemplo, seus formulários de contato do WordPress, pop-ups de boletins informativos por e-mail, Google Analytics e outros.

Agora você está pronto para atualizar seu tema do WordPress e mantê-lo compatível com as versões mais recentes. Se achar que seu tema não está mais funcionando corretamente, considere a possibilidade de mudar para um tema diferente.

Aqui está uma lista de verificação que você pode seguir antes de fazer a mudança: 12+ Things You MUST DO Before Changing WordPress Themes (Mais de 12 coisas que você DEVE FAZER antes de mudar os temas do WordPress).

Também temos um resumo dos melhores e mais populares temas do WordPress. Certifique-se de escolher um tema e plug-ins que tenham o apoio de um desenvolvedor ativo ou de uma equipe que faça a manutenção do tema regularmente. Eles geralmente testam os temas para garantir que sejam compatíveis com as versões mais recentes do WordPress.

Você pode ver esses detalhes na página do tema ou do plug-in antes de instalá-los em seu site.

really simple ssl last updated

Se você vir um aviso como esse, que diz que o tema não é atualizado há muito tempo, é melhor procurar outro.

Activello not updated

Esperamos que este guia tenha sido útil para você. Talvez você também queira ver O que exatamente é um tema WordPress pronto para widgets?

Comentários   Deixe uma resposta

  1. My friend’s theme text editor and keywords field no loner work in her theme with the latest 5.5 update. She loves the theme, but doesn’t have full functionality.

  2. I have a WordPress theme that is obsolete. The author is no longer making updates and has removed it from being sold. It absolutely will not work with WordPress 5.4.2. When I update WordPress, the theme is completely messed up and looks horrible. I have to replace WordPress with an older version in order for it to work. I really like the theme. Will editing the PHP in the theme make it current or anything is there that can be done to get this theme updated?

  3. My WP theme King Power by Goodlayers will not work with php7 – any suggestions please? Can you upgrade a wp theme to be php7 compatible? You help would be greatly appreciated thank you: -)

  4. Donald McIntyre junho 29, 2011 em 2:20 pm

    Leland, I disagree completely. As a user of the GuruQ Theme since the 3.0 version of WP it doesn´t break, but it doesn´t work either. When visitors ask a question it takes them to a “page not found” So at least this theme was fundamentally turned useless.

    Best, Donald.

    PS: I came here because of the title, is there a way of making an old theme work with the new WP versions?

  5. I’m working on a site, and the guy who own’s the server where the site is located upgraded to 3.0 just yesterday….. Now, the “top ads” part of the blog isn’t showing – Its the Beauty Magazine theme.

    It has a Buy Cialis link at the top that I can’t get off (but that was on there at least a week prior). The error in the theme didn’t occur until the upgrade…..hhmmmm….

    1. Danielle, it sounds like your WordPress site was hacked which seems to be a much more serious issue than the “top ads” part not showing up.

      If that’s a widget area, you may just have to reload the widgets.

  6. I upgraded to 3.0 and it won’t title my blog properly anymore. Not only will it not show the previous image it used to, it won’t even read the blog title – it simply is titled ‘liteword’ – the theme’s name. So to me, this upgrade seriously screwed up the theme I use!! Any idea how to get around this issue?

  7. No need to fix it if ain’t broken!

  8. I really think that the issue with theme development is making a theme compatible with OLD versions of WordPress. You may see, in plugins especially, function checks to see if the wanted function exists or uses a work-around otherwise. I have never seen a theme break or heard of a theme breaking after a new WordPress version release.

    Good article. Definitely worth a thought!

    1. Hey Matt, really good point.

      If a theme has a feature like post_thumbnails, and doesn’t use a function_exists check, it will cause a fatal error in anything before 2.9.

      I guess we can hope that users keep their WordPress installations up-to-date.

Adicionar um comentário

Ficamos felizes por você ter optado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossa política de privacidade, e todos os links são nofollow. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.

WordPress Launch Checklist

A lista de verificação definitiva para o lançamento do WordPress

Compilamos todos os itens essenciais da lista de verificação para o lançamento de seu próximo site WordPress em um ebook prático.
Sim, envie-me o livro eletrônico gratuito grátis!