it-swarm-pt.tech

Adicionando guloseimas aos temas

Como faço para adicionar coisas a temas como Arjuna-X sem perdê-lo quando o tema é atualizado? Os temas infantis são uma boa maneira de fazer isso ou existem outras opções? E se uma nova versão do tema for lançada com suporte nativo para um recurso que eu adicionei?

2
Arlen Beiler

Existem três formas de fazer isso

Functions.php

Coloque suas adições em functions.php e faça o backup desse arquivo antes de atualizar seu tema. Em seguida, você pode transferir todos os acréscimos necessários.

Tema da criança

Crie um tema filho que adicione a funcionalidade - na realidade, essa seria uma maneira ainda melhor de usar um arquivo functions.php personalizado, porque ele não seria substituído pelas atualizações.

Plug-in personalizado

Completamente isolar a nova funcionalidade do tema e adicioná-lo usando ganchos e filtros do WordPress. Dessa forma, você não perde nada nas atualizações e pode desativar seletivamente os recursos se/quando o suporte nativo for adicionado pelos temas.

9
EAMann

Meu voto seria para fazer um plug-in. Não será sobregravado por atualizações de tema e você poderá reutilizá-lo em outros sites WP. Plug-ins de escrita também ajuda a pessoa a aprender o WordPress.

0
kevtrout

temas filho é uma ótima maneira, quando você apresenta um tema do tema é; outro é melhor como plugin. Quando você usa um tema filho, ele é ótimo, quando você usa get_template_part () e não copia o modelo completo; é melhor atualizar o modelo e também usar ganchos para inlcude fetures em temas - melhor como o novo modelo no tema filho; exemplo. você adicionará um script à cabeça; use wp_enque_script ou wp_head e não copie header.php no seu tema filho e inclua isso no código. Quando atualizar o header.php no tema base do que wots a atualização bem.

0
bueltge