Начало работы с пользовательским циклом - PullRequest
0 голосов
/ 17 февраля 2011
<?php
/*
Template Name: Projects
*/
?>

<?php get_header();?>

    <section id="content">
        <section id="main">

            <?php
                $loop = new WP_Query(array('post_type' => 'projects', 'posts_per_page' => 4));
                $i=1;
                while ( $loop->have_posts() ) : $loop->the_post();
            ?>

            <article class="post<?php if($i%2 == 0) { echo ' right'; }; $i++; ?>" id="post-<?php the_ID(); ?>">
                <h2><?php the_title(); ?></h2>
                <section class="entry">
                    <?php the_excerpt(); ?>
                </section>
            </article>

            <?php
                endwhile;
                wp_pagenavi();
            ?>

            <section id="map">
                <img src="<?php bloginfo('template_url') ?>/images/interactive-map.jpg" alt="Interactive Map" />
            </section>
        </section>

<?php get_sidebar(); ?>

    </section>

<?php get_footer(); ?>

У меня настроен пагенави сразу после конца.Это не работает, хотя.Это даже не отображается в источнике.Кто-нибудь знает, как я могу заставить это работать?

1 Ответ

1 голос
/ 13 мая 2011

У меня была такая же проблема. Если вы уберете параметр posts_per_page, pagenavi будет работать. Вместо этого вам придется контролировать сообщения на странице через Настройки> Чтение. Я не нашел других обходных путей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...