Bonjour,
Sur le site d'une association musicale j'ai installé le plugin WP-pagenavi, le site est un wordpress. Le plugin fonctionne trés bien sur la page index.
get_header(); ?>
    <div class="entries-wrapper">
        <?php
    //query pour afficher les articles futur du mois en cours
$current_month = date('m');
$args = array (
    'order'                  => 'DESC',
    'orderby'                => 'date',
    'post_status'            => 'future',
    'monthnum'               => $current_month ,
);
$my_query = new WP_Query( $args );
if ($my_query->have_posts());
    while ($my_query->have_posts()) {
        $my_query->the_post();
        get_template_part( 'loop', 'index' );
    }
    ?>
    </div>
    <div class="entries-wrapper">
    <?php
    do_action('graphene_index_pre_loop');?>
    <?php
    while ( have_posts() ) {
        the_post();
        get_template_part( 'loop', 'index' );
    }
    ?>
    </div>
    <?php wp_pagenavi(); ?>
<?php get_footer(); ?>Mais je désire également l'activer sur un autre page. Cette autre page rassemble les "dates à venir" , ce sont donc des articles "futur", pour diverses manifestations, concerts etc...
<?php get_header(); ?>
<?php query_posts('post_status=future');
$my_query = new WP_Query('ignore_sticky_posts=true&post_status=future&order=ASC');?>
<?php if ($my_query->have_posts()) : while ($my_query->have_posts()) : $my_query->the_post();?>
    <div>
    <?php
    get_template_part( 'loop', 'index' );
    ?>
    </div>
<?php endwhile; else: ?><p>No future post</p><?php endif; ?>
<?php global $graphene_settings;?>
<?php wp_pagenavi(); ?>
<?php get_footer(); ?>Et sur cette page la pagination de fonctionne pas, j'ai contacté le support du plugin en question et il m'a été répondu:
"You need to pass in as a query "
http://scribu.net/wordpress/wp-pagenavi/wpn-2-74.html
Sauf que je n'arrive pas à comprendre la logique ni comment le mettre en place. Auriez vous une idée?
Merci