Melhor maneira de configurar o loop.php
-
Olá,
Sempre desenvolvi temas com um loop individual em cada arquivo (
category.php
,archive.php
,search.php
, etc.). Pela primeira vez estou pensando em utilizar a função<?php get_template_part( 'loop', 'index' ); ?>
a fim de organizar melhor o código.Para chamar apenas um loop padrão é tranquilo. O problema é quando preciso chamar diferentes loops para cada página. Num primeiro momento pensei em utilizar as Conditional Tags, mas não tenho ideia de como proceder.
Penso em um loop da seguinte forma:
<?php if ( ! is_single() ) {?> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <!--Conteúdo do loop para single--> <?php endwhile; else: ?> <p><?php _e('Desculpe, nenhuma postagem para estes critérios.'); ?></p> <?php endif; ?> <?php }?> <?php if ( ! is_category() ) {?> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <!--Conteúdo do loop pra categoria--> <?php endwhile; else: ?> <p><?php _e('Desculpe, nenhuma postagem para estes critérios.'); ?></p> <?php endif; ?> <?php }?>
E assim por diante, com
is_archive
,is_page
, etc. Funcionou. Mas seria esta a melhor maneira de organizar oloop.php
?Obrigado!
Visualizando 5 respostas - 1 até 5 (de um total de 5)
Visualizando 5 respostas - 1 até 5 (de um total de 5)
- O tópico ‘Melhor maneira de configurar o loop.php’ está fechado para novas respostas.