get_query_var ('paged') не работает вне домашней страницы

Twenty Eleven Theme ...

На домашней странице я успешно отфильтровал цикл, чтобы отображать только «Избранные» сообщения с правильной функцией разбиения на страницы с помощью ссылок на связь. Я пытаюсь отображать сообщения из всех категорий на другой странице под названием «Unfiltered». Почему навигационные ссылки исчезают при использовании на этой другой странице?

edit: если я изменил значение «paged» на «1» или «2», я получаю 10 сообщений, которые я ожидал бы, так что «paged», похоже, работает в зависимости от значения, которое я установил, просто не тогда Я установил его в get_query_var ('paged')

            <?php /* $paged = ( get_query_var('page') ) ? get_query_var('page') : 1;*/

            $unfiltered_query = new WP_Query ( 

            array (
                'posts_per_page' => 10,
                'paged' =>  get_query_var( 'paged' )
            ) 

        );?>

        <?php if ( $unfiltered_query->have_posts() ) : ?>

            <?php twentyeleven_content_nav( 'nav-above' ); ?>

            <?php /* Start the Loop */ ?>

                <?php while ( $unfiltered_query->have_posts() ) : $unfiltered_query->the_post(); ?>

                <?php get_template_part( 'excerpt', get_post_format() ); ?>

            <?php endwhile; ?>

            <?php twentyeleven_content_nav( 'nav-below' ); ?>
6 голосов | спросил Adam 25 AM00000020000005031 2011, 02:20:50

0 ответов


Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132