Em que casos você considera melhor não usar tema filho?
Somente no caso de vc ter absoluta certeza de que não vai precisar fazer nenhuma alteração diretamente nos arquivos do tema. Qualquer alteração desse tipo é perdida em cada atualização ou re-instalação do tema.
Sem um tema-filho, por exemplo, se vc adota um tema que tem uma assinatura no footer, do tipo “Powered by Tema Tal”, e vc quer removê-la, tem dois caminhos. Editar diretamente o arquivo footer.php na pasta do tema, e correr o risco da assinatura voltar se o tema for atualizado ou re-instalado, ou instalar um plugin que faça a remoção. Em termos de desempenho, qualquer plugin que vc instalar vai ter um impacto maior que um tema filho nesse caso.
O tema filho carrega tudo do tema original
O tema filho vai carregar os arquivos functions.php e style.css, bem como os arquivos que vc intencionalmente acrescentar na árvore do subdiretório do tema-filho para sinalizar que tem que carregar.
Como a leitura de disco é muito rápida, o impacto é muito menor do que carregar o PHP de um plugin e executar sua lógica para remover uma linha de texto, como no exemplo da assinatura acima.
Então teoricamente tem sim um impacto no desempenho. Mas na prática esse impacto é quase impossível medir. E se a página estiver em cache, não faz a menor diferença, pois a página já terá sido gerada quando a solicitação chegar no servidor.
OBS: tudo o que foi dito acima reflete experiência prática em meus sites, pois nunca fiz um curso ou trenamento específico sobre isso. Talvez outros nesse fórum possam corrigir/adicionar informações onde for o caso.
Talvez a melhor maneira de testar o desempenho seja instalando um tema num subdiretório teste.exemplo.com e instalando um tema-filho, alterando alguns arquivos e medindo o impacto.
-
Esta resposta foi modificada 6 anos, 2 meses atrás por
CB.
-
Esta resposta foi modificada 6 anos, 2 meses atrás por
CB.