Não há problema em ter um tema filho e criar um tema a partir do zero?

2

Gostaria de saber se criar um tema do Wordpress a partir do zero é bom? porque eu conheço as tags de template no wordpress e outras tags ...

... mas terei algum problema futuro aqui quando for atualizar para outra versão?

Estou curioso porque prefiro criar um a partir do zero, em vez de criar um tema filho, porque não posso modificar os arquivos únicos / index / page.php para criar um loop personalizado modificado.

    
por user3764 07.03.2011 / 11:20

2 respostas

8

Está certo não ter um tema filho e apenas criar um tema a partir do zero?

Sim, claro, você terá que cobrir muito, a maioria dos desenvolvedores trabalha a partir de uma base de código, então mesmo que você não esteja usando um tema filho, isso ajuda a economizar muito tempo construindo no topo de um framework (há até estruturas minimalistas disponíveis). Isso não quer dizer que você não pode codificar um a partir do zero, você pode estar apenas para mais trabalho do que você imagina.

Eu pessoalmente uso um tema filho , porque significa que eu tenho uma base de código que eu posso mudar simplesmente adicionando um arquivo ou algumas linhas CSS / HTML, ie. o tema filho pode substituir de forma seletiva os modelos ou os elementos de design necessários e deixar o restante herdado do pai.

Quando uma solicitação é feita, seja para um arquivo de categoria ou data (ou qualquer outra coisa), o WP verificará se o seu tema filho tem um modelo específico para essa solicitação, se isso acontecer, o WP incluirá o modelo da solicitação. tema filho, senão ele passa o dinheiro para o tema pai.

Então, digamos que você solicite uma listagem de categorias de posts para os bolos de categoria.

example.com/category/cakes

O WordPress verificará primeiro se o tema filho tem um category-slug.php (onde o slug é um slug de categoria aplicável) e, se não, verificar o tema pai para um arquivo com o mesmo nome. Se nenhum deles existir, o WordPress continuará trabalhando na hierarquia de modelos (veja a imagem abaixo), primeiro verificando se o tema filho tem um modelo aplicável para renderizar o archive da categoria e, novamente, se não verificar com o tema pai (movendo-se para baixo na hierarquia de modelos).

Oúnicoarquivonecessárioemumtemafilhoéafolhadeestilo,style.css,qualqueroutracoisaépuramenteopcionalenecessáriaapenassevocêquiseralterar/restilaressetipoespecíficodesolicitação,novamente,arquivosdecategoria,arquivosdedatas,oíndice,qualquerqueseja..

Émuitobemexplicadona página de códices do tema infantil , vale a pena ler se você ainda não o fez.

    
por t31os 07.03.2011 / 15:26
2

Você pode criar um tema filho e substituí-lo por qualquer arquivo php do modelo no tema pai.

Portanto, como exemplo, se você quiser ter um page.php específico e não conseguir encontrar uma maneira de fazer isso usando ações e filtros no tema filho, basta criar um arquivo page.php no tema filho. e este novo page.php será usado em seu lugar.

    
por anu 07.03.2011 / 11:37