Bonjour,

j'aimerai savoir si l'on peut filtrer les posts par type dans la boucl wordpress j'ai fait le code ci-dessous mais cela n'a aucun effet
je voudrai un affichage different si j appelle une page au lieu d'un article, je ne vois pas ou je me trompe?

<?php get_header(); ?>
    <?php if(have_posts()): while(have_posts()): the_post(); ?>
    <?php if($query = new WP_Query( array( 'post_type' => 'page' ) ) ){?>
        <div class="blogtest">
                <div class="blog-head"></div>
                        <div class="blog-content">
                                <div class="blog-title">
                                    <h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
                                    <?php /*comments_popup_link('0','1','%','nbrcom'); */?>
                                </div>

                                    <?php the_content('Lire la suite'); ?>
                                    <p class="date">Posté le <?php the_time('l d F'); ?> dans <?php echo get_the_category_list(', '); ?></p>
                                    <!--<div class="cb"></div>-->
                        </div>
                <div class="blog-footer"></div>
        </div>
        <?php }else{ ?>
        <div class="blogtest">
                <div class="blog-head"></div>
                        <div class="blog-content">
                                <div class="blog-title">
                                    <h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
                                    <?php comments_popup_link('0','1','%','nbrcom'); ?>
                                </div>

                                    <?php the_content('Lire la suite'); ?>
                                    <p class="date">Posté le <?php the_time('l d F'); ?> dans <?php echo get_the_category_list(', '); ?></p>
                                    <!--<div class="cb"></div>-->
                        </div>
                <div class="blog-footer"></div>
        </div>
        <?php } ?>
    <?php endwhile; endif; ?>
<?/*php wp_pagenavi();*/ ?>
</div>
<?php get_sidebar(); ?>
</div>
</div>
<div class="cb"></div>
<?php get_footer(); ?>

merci d'avance

Gilles

1 réponse


gilles40
Auteur
Réponse acceptée

Bonjour à tous,

je me reponds à moi-même... en fait j'ai trouvé la solution là ----> http://www.grafikart.fr/tutoriels/wordpress/template-wordpress-217

il fallait créer un template de page.

Bonne journée

Gilles