An illustration of A masked father and the child.

Pare de perder o seu código — use um tema filho Astra!

Se alguma vez adicionou funções personalizadas ao ficheiro functions.php e, ao fim de algumas semanas, elas desapareceram, é provável que o tema principal (como o Astra) tenha sido atualizado. Os temas WordPress costumam repor os ficheiros modificados durante as atualizações, e o seu trabalho pode desaparecer. A solução? Use um tema filho (Child Theme).

Porque é que o seu código desaparece

Quando adiciona código diretamente ao functions.php do tema principal, esse ficheiro é substituído sempre que o tema é atualizado — automaticamente ou de forma manual. Se as funcionalidades que construiu com cuidado desaparecerem de repente, está na hora de passar a um tema filho.

O que é um tema filho?

Um tema filho é uma forma segura de alargar ou personalizar um tema WordPress sem tocar nos ficheiros originais do tema principal (pai). Herda tudo do tema principal, mas permite-lhe adicionar ou substituir funcionalidades específicas — como funções personalizadas, estilos ou modelos.

Como instalar um tema filho Astra no WordPress

Tem duas opções simples:

  1. Gere o seu: Visite o gerador oficial de temas filho da Astra e descarregue um ficheiro ZIP pronto a usar.
  2. Descarregue o nosso diretamente: Use a nossa versão já preparada aqui:
    astra-child.zip

Como instalar o tema filho (passo a passo)

  1. Inicie sessão no painel de administração do WordPress.
  2. Vá a Aparência → Temas
  3. Clique no botão «Adicionar novo» e depois em «Carregar tema»
  4. Carregue o ficheiro astra-child.zip
  5. Ative o tema: passará a ver «Astra Child» como uma opção

Onde adicionar o seu código personalizado

Agora que está a usar um tema filho, abra o ficheiro functions.php que está na pasta do tema filho. É aqui que pode colar em segurança os seus excertos de código — como shortcodes personalizados, o carregamento de scripts ou outra lógica PHP — sem receio de os perder após uma atualização.

Dica extra: compatibilidade com o Astra Pro

Se usa o Astra Pro, não se preocupe: as funcionalidades Pro são geridas pelo plugin Astra Pro e continuarão a funcionar quer use o tema principal ou o tema filho. Basta garantir que o plugin permanece ativado.

Notas finais

Se alguma vez viu as personalizações do functions.php desaparecerem, é muito provável que tenha sido devido a uma atualização do tema. A correção definitiva é simples: mude para um tema filho. Demora apenas alguns minutos e protege as suas personalizações a longo prazo.

Precisa de ajuda? Fale connosco através da nossa página de contacto e teremos todo o gosto em ajudar.

Leave a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *