Como corrigir facilmente modelos desatualizados do WooCommerce
Publicados: 2022-08-28Introdução
Sempre que o WooCommerce altera seu arquivo principal durante uma atualização, é provável que você encontre um erro notificando sobre cópias desatualizadas de alguns arquivos de modelo. Nesses casos, os arquivos afetados podem precisar ser atualizados para corresponder à versão atual do WooCommerce.
Modelos desatualizados podem causar uma má impressão aos clientes e fazer com que eles saiam do seu site sem comprar nada. Isso, no entanto, pode ser uma tarefa assustadora se você não estiver familiarizado com a base de código. Felizmente, existem algumas ferramentas e recursos úteis para ajudá-lo.
Este artigo mostrará como corrigir os problemas mais comuns com os modelos do WooCommerce e dicas úteis para manter seus modelos sempre atualizados. Vamos começar!
Causas de erro de modelos desatualizados no WooCommerce
Muitas vezes, você pode ter visto o seguinte erro no WooCommerce: " O arquivo de modelo 'woocommerce/cart/cart.php' está desatualizado ". Você pode ver esse erro navegando até WooCommerce > Status do sistema. Os vários motivos que podem ter causado esse erro são os seguintes:
- Você está usando uma versão desatualizada do WooCommerce
Se a sua versão do WooCommerce estiver desatualizada, você verá uma mensagem de erro que diz: "Arquivo de modelo desatualizado - atualize seus arquivos do WooCommerce".
- Seu tema não é compatível com a versão mais recente do WooCommerce
Ao atualizar o WooCommerce, seu tema pode não ser compatível com a nova versão. Isso causará uma mensagem de erro que diz: "Seu tema (o nome do tema que você está usando) contém cópias desatualizadas de alguns modelos do WooCommerce". Esses arquivos podem precisar de atualização para garantir que sejam compatíveis com a versão atual do WooCommerce. Você pode ver quais arquivos são afetados na página de status do sistema".
- Você está usando um plugin que não é compatível com a versão mais recente do WooCommerce
Quando você atualiza o WooCommerce, seu plugin pode não ser compatível com a nova versão. Você encontrará uma mensagem de erro que diz: "O plugin (nome do plugin) não é compatível com o tema que você está usando. Você precisa atualizar seus arquivos de modelo."
Razões pelas quais você precisa corrigir modelos desatualizados do WooCommerce
Atualizar seus modelos é uma maneira rápida e fácil de garantir que sua loja funcione sem problemas e com segurança.
Existem alguns motivos pelos quais você pode querer atualizar seus modelos do WooCommerce. Modelos desatualizados podem levar a vulnerabilidades de segurança e podem não ser compatíveis com os recursos mais recentes do WooCommerce. Se você estiver usando um modelo desatualizado, precisará atualizá-lo para acompanhar os recursos mais recentes do WooCommerce e permanecer seguro.
A atualização de seus modelos também pode melhorar a aparência e a usabilidade da sua loja. Dessa forma, você não apenas terá uma loja atraente, mas também acompanhará os recursos mais recentes do WooCommerce.
Os modelos do WooCommerce são atualizados automaticamente quando você atualiza o software principal. No entanto, você precisará atualizar os modelos manualmente para considerar quaisquer alterações feitas nos arquivos de modelo.
Como corrigir modelos desatualizados no WooCommerce
Cópias desatualizadas de modelos WooCommerce podem causar problemas com sua loja online. Felizmente, existem algumas coisas que você pode fazer para corrigi-los. Abaixo estão os passos que você deve seguir:
1. Evite substituir os arquivos de modelo do WooCommerce
Você deve evitar substituir os modelos do WooCommerce, se possível. Isso pode causar conflitos e erros em seu site. Além disso, o WooCommerce é atualizado constantemente com novos recursos e melhorias, portanto, substituir os modelos pode ficar rapidamente desatualizado.
2. Verifique se o seu tema precisa ser atualizado
Os templates só ficarão desatualizados se o tema que você estiver usando não estiver atualizado. Você pode corrigir isso atualizando seu tema ou instalando um novo. Se você estiver usando um tema personalizado, precisará entrar em contato com o desenvolvedor do tema. Se você estiver usando um tema gratuito ou premium, poderá atualizá-lo seguindo estas etapas:
Vá para Aparência -> Temas e clique no botão 'Adicionar novo'. No campo de pesquisa, digite o nome do seu tema atual e pressione Enter. Se uma nova versão estiver disponível, ela será mostrada na parte superior dos resultados. Clique em 'Atualizar agora'. Se o tema não estiver atualizado, você pode encontrar um novo clicando no botão 'Procurar temas'. Depois de encontrar um novo tema que você gosta, clique no botão 'Instalar' e depois no botão 'Ativar'.
3. Modifique os modelos personalizados no seu tema WooCommerce
Se você estiver usando um modelo personalizado do WooCommerce, é importante modificar o arquivo de modelo personalizado para garantir que ele seja compatível com a versão mais recente do WooCommerce. Você pode encontrar os arquivos de modelo mais recentes no site WooCommerce. Para modificar os modelos personalizados, você precisa reescrever o código para torná-lo compatível com a nova estrutura do WooCommerce.
Se você não se sentir à vontade para modificar o arquivo, peça a um desenvolvedor para fazer isso por você ou peça aos desenvolvedores do tema que lancem uma atualização que inclua o novo código WooCommerce. Alternativamente, você pode seguir estes passos:
Etapa 1: encontre a versão desatualizada do seu modelo
O primeiro passo é obter uma lista de todos os arquivos de modelos personalizados do WooCommerce que substituem os modelos padrão do WooCommerce. Você pode encontrar esses modelos na pasta WooCommerce dentro da pasta do tema. Navegue WooCommerce > Status > Status do sistema para ver uma lista de arquivos de modelo WooCommerce que estão sendo substituídos pelo seu tema.
Para verificar se os modelos estão desatualizados, compare os arquivos em sua pasta de temas com os modelos mais recentes do WooCommerce no site WooCommerce. Os nomes e a estrutura dos arquivos serão diferentes, mas o código deve ser semelhante. Se seus modelos estiverem desatualizados, você precisará atualizá-los ou pedir ajuda a um desenvolvedor.
Etapa 2: fazer backup de seus modelos
Adicionaremos novos modelos WooCommerce à pasta de temas nesta seção. Os novos arquivos substituirão os arquivos de modelo desatualizados, pois contêm nomes semelhantes. No entanto, é provável que isso cause um erro, resultando em uma loja quebrada que não funciona corretamente ou pode não funcionar.
Você pode evitar esse problema criando um backup de seus arquivos de modelo antes do processo de atualização, para que possa revertê-los facilmente se algo der errado. Copie todos os arquivos de modelo na pasta WooCommerce dentro da pasta do tema para um novo local em seu computador para fazer backup de seus arquivos.
Alternativamente, você pode baixar os arquivos e fazer backup deles. Por fim, você pode renomear os arquivos para evitar que sejam substituídos depois de atualizar a pasta com os novos arquivos de modelo do WooCommerce.
Etapa 3: copie novos modelos padrão para o tema
Aqui, você precisa comparar a versão antiga de seus modelos com a nova versão que você baixou do site WooCommerce. Você pode encontrar a nova versão no diretório de plugins WooCommerce. Além disso, você pode criar layouts personalizados usando plugins WooCommerce. Você pode encontrar os arquivos desatualizados no status do sistema. Copie esses modelos para wp-content/themes/theme-name/woocommerce . Encontre os novos modelos padrão do WooCommerce na pasta wp-content/plugins/woocommerce/templates .

Etapa 4: adicione o código personalizado ao novo tema WooCommerce
Como agora você tem os novos arquivos de modelo do WooCommerce, é hora de adicionar seu código personalizado. Você pode copiar e colar o código nos novos arquivos de modelo. Certifique-se de corresponder exatamente à estrutura do arquivo e usar as mesmas convenções de nomenclatura dos modelos do WooCommerce.
E é isso! Agora você atualizou com sucesso seus modelos WooCommerce. Se você estiver com algum problema ou se algo der errado, certifique-se de restaurar seus backups para que sua loja volte a funcionar.
Resumindo
É importante corrigir erros de modelos desatualizados do WooCommerce, pois eles podem fazer com que seu site funcione incorretamente. Modelos desatualizados também podem conter vulnerabilidades de segurança que os hackers podem explorar. Manter seus modelos atualizados pode ajudar a garantir que seu site funcione sem problemas e com segurança.
A melhor maneira de corrigir isso é atualizando o WooCommerce para a versão mais recente. Você também deve certificar-se de que seus temas e plugins estejam atualizados para que não causem problemas ao seu site. Além disso, certifique-se de não substituir os arquivos de modelo do WooCommerce e modificar o arquivo de modelo personalizado para o seu tema personalizado do WooCommerce. Dito isso, você pode ter certeza de que seus arquivos de modelo desatualizados do WooCommerce estão atualizados.
Se você estiver com problemas para atualizar seus modelos do WooCommerce ou se precisar de ajuda para corrigir outros erros em seu site, entre em contato conosco hoje. Ficaremos felizes em ajudar!
Por que o WooCommerce mostra um aviso sobre arquivos de modelo?
Isso acontece sempre que o WooCommerce detecta que seu tema está desatualizado ou tem um modelo do WooCommerce ausente.
Como faço para substituir os modelos do WooCommerce?
Você pode substituir os modelos do WooCommerce copiando o modelo na pasta do seu tema e personalizando-o. Certifique-se de limpar seu cache depois de fazer qualquer alteração nos modelos.
Por que meus modelos WooCommerce não estão funcionando?
Se você acabou de atualizar para a versão mais recente do WooCommerce, seu tema pode não estar atualizado. Se você acabou de atualizar seu tema e os modelos do WooCommerce ainda estão quebrados, é porque o tema não foi atualizado ou os arquivos do modelo estão quebrados.
Meus arquivos de modelo do WooCommerce estão ausentes. O que devo fazer?
Você pode baixar a versão mais recente do WooCommerce na página da sua conta. Se você ainda estiver tendo problemas, não hesite em entrar em contato com o desenvolvedor do tema para obter assistência.