Resposta curta: se mexe directamente nos ficheiros de um tema e depois o tema é actualizado, a actualização substitui os ficheiros e as suas alterações desaparecem. Um tema filho é um tema pequeno que herda tudo do tema original e guarda só o que você mudou. O original actualiza-se à vontade, e as suas alterações ficam.
Três maneiras de alterar um tema
|
Editar os ficheiros do tema |
Tema filho |
Opções do próprio WordPress |
| Sobrevive à actualização do tema |
Não. |
Sim. |
Sim. Ficam guardadas na base de dados. |
| Serve para |
Nada em que confie. |
Alterar modelos PHP e acrescentar funções. |
Cores, letras, CSS pequeno, textos, menus. |
| Esforço |
Nenhum ao início. Caro quando se perde. |
Criar dois ficheiros e activá-lo. |
Nenhum. |
| Risco |
Um erro tira o site do ar, e a actualização apaga a correcção. |
O mesmo risco de erro, mas isolado do tema original. |
Baixo. |
Antes de criar um tema filho, veja se não precisa dele: o CSS pequeno e as cores cabem em CSS adicional (em Aspeto › Personalizar) num tema clássico, e em Aspeto › Editor num tema de blocos. Só passa a um tema filho quando quer mudar um modelo ou acrescentar código. Qual dos dois tipos de tema tem está em tema de blocos ou tema clássico.
Como criar um tema filho
| 1 |
Faça uma cópia de segurança e, se puder, ensaie num site de teste: um site de teste.
|
|
| 2 |
Crie uma pasta nova em wp-content/themes, pelo Gestor de Ficheiros do cPanel, com o nome do tema pai seguido de -filho.
|
|
| 3 |
Dentro dela, crie o ficheiro style.css com um comentário no início que tenha duas linhas: Theme Name: com o nome que quiser e Template: com o nome exacto da pasta do tema pai. Se o nome da pasta do pai estiver mal escrito, o tema filho não aparece.
|
|
| 4 |
Crie também um functions.php que carregue o estilo do tema pai. O código-padrão está no manual de temas do WordPress, e alguns temas trazem um tema filho pronto a descarregar.
|
|
| 5 |
Active o tema filho em Aspeto › Temas e abra o site. Só depois comece a copiar para ele, um a um, os ficheiros do tema pai que quer alterar, e edite as cópias.
|
|
|
As opções do Personalizar são guardadas por tema. Ao activar o tema filho, a página pode parecer ter perdido cores, logótipo e a posição dos menus ou dos widgets. Não perdeu: estão no tema pai. Tire nota de como estava antes e volte a pôr as opções, ou ensaie primeiro num site de teste.
|
|
Estragou o site ao editar o tema? Renomear a pasta do tema no Gestor de Ficheiros do cPanel costuma devolver-lhe o acesso. Diga-nos o que mudou.
Abrir um pedido de suporte
|
PRODUTO RECOMENDADO Alojamento de sites com cPanel Domínio e SSL incluídos, cópias diárias e o painel que já conhece. desde 5.940,00 Kz/mês (plano de 3 anos, com cupão) Ver planos |