Como estruturar minha pasta de temas para evitar uma lista enorme de arquivos

4

Ao trabalhar com um site do worpress com muitos tipos de post personalizado e muitos modelos de página, minha pasta de temas parece confusa. Quais são as melhores práticas aceitas para organizar arquivos de código no WordPress?

Algumas das limitações que estou enfrentando são que os modelos são escolhidos pelo nome, por isso não posso agrupar arquivos prefixando-os. Também arquivos de modelo de postagem personalizados não podem estar em sub-diretórios. Também cabeçalho e rodapé não podem estar em subdiretórios.

Como posso organizar melhor o meu código?

    
por Will 18.09.2012 / 02:40

2 respostas

1

Não é uma resposta completa, mas posso pelo menos responder a esta pergunta:

  

Os arquivos de modelo de postagem personalizados também não podem estar em sub-diretórios.

Tudo o que você pode carregar via get_template_part() pode residir em uma subpasta:

get_template_part( 'subdir/part', 'suffix' );

É tão fácil quanto isso. Agora você tem sua parte dentro

~/wp-content/themes/theme_folder/subdir/part-suffix.php

Ligeiramente fora do tópico.

Depois, há alguns truques interessantes, como usar o formato de postagem ou o tipo de postagem como nome da peça:

get_template_part( 
     'content'
    ,get_post_format()
);
    
por kaiser 18.09.2012 / 03:43
2

Além de get_template_part() poder especificar um subdiretório, os modelos de página (da variedade que deve ser selecionada) podem ser colocados em um subdiretório: enlace

    
por helenhousandi 18.09.2012 / 05:09