Навигация по страницам в Wordpress - PullRequest
0 голосов
/ 16 января 2011

У меня есть шаблон страницы в WordPress, который показывает только сообщения из определенной категории с идентификатором 972. Я ограничил его, чтобы он отображал 8 сообщений на странице.Мне было интересно, можно ли отображать навигацию по страницам внизу, чтобы я мог перейти к следующей странице поста ТОЛЬКО из постов с идентификатором категории 972. Возможно ли это?

РЕДАКТИРОВАТЬ: функция post_nav_link(); не работает для меня ...

Спасибо!Amit

Ответы [ 3 ]

1 голос
/ 23 января 2011

Ах, хорошо. Мой плохой, истолковал это неправильно.

У меня был этот фрагмент (не от меня, не знаю, где я его нашел):

function pagination( $query, $baseURL )
{
    $page = $query->query_vars["paged"];
    if ( !$page ) $page = 1;
    $qs = $_SERVER["QUERY_STRING"] ? "?".$_SERVER["QUERY_STRING"] : "";
    // Only necessary if there's more posts than posts-per-page
    if ( $query->found_posts > $query->query_vars["posts_per_page"] ) {
        echo '<ul class="paging">';
        // Previous link?
        if ( $page > 1 ) {
            echo '<li class="previous"><a href="'.$baseURL.'page/'.($page-1).'/'.$qs.'">« Previous page</a></li>';
        }
        // Loop through pages
        for ( $i=1; $i <= $query->max_num_pages; $i++ ) {
            // Current page or linked page?
            if ( $i == $page ) {
                echo '<li class="active"><span>'.$i.'</span></li>';
            } else {
                echo '<li><a href="'.$baseURL.'page/'.$i.'/'.$qs.'">'.$i.'</a></li>';
            }
        }
        // Next link?
        if ( $page < $query->max_num_pages ) {
            echo '<li class="next"><a href="'.$baseURL.'page/'.($page+1).'/'.$qs.'">Next page »</a></li>';
        }
        echo '</ul>';
    }
}

Он принимает объект запроса (запрос вашей категории) и базовый URL (страница вашего архива) и генерирует нумерацию страниц. Может быть, это работает для вас.

0 голосов
/ 20 января 2011

Это невозможно сделать, так как ссылка работает только на категории / заархивированные страницы.Ссылка идет на что-то вроде URL / категории / страницы / [page #]

Ну хорошо.

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