Навигация по страницам категорий WordPress - PullRequest
0 голосов
/ 24 октября 2011

Моя проблема в том, что я могу перемещаться между страницами блога и постами, но не могу перемещаться между страницами категории.

Мой код выглядит так:

<div class="previous-page">
            <?php 
                if(is_single()){ 
                    previous_post_link( '%link', __( '<div title="%title">&lsaquo;</div>') ); 
                } else {
                    previous_posts_link( __('&lsaquo;') );
                }
             ?>
        </div>

и у меня тот же код для next_post / next_posts. Я думаю, что предыдущий код также охватывает эту категорию. Так чего мне не хватает?

Привет и спасибо Chris

1 Ответ

1 голос
/ 24 октября 2011

Попробуйте использовать этот код, который я сейчас использую для всех моих тем:

Это входит в ваш файл functions.php:

function show_posts_nav() {
global $wp_query;
return ($wp_query->max_num_pages > 1);
}

Затем в файлах вашего шаблона используйте это, чтобы показатьнавигация:

<?php if (show_posts_nav()) : ?>
<div class='navigation'>
<?php next_posts_link('&laquo; Older Entries'); ?>
<?php previous_posts_link('Newer Entries &raquo;'); ?>
</div>
<?php endif; ?>
...