Нумерация
страниц
При использование фуркции query_posts
() в шаблоне страницы не
работает постраничная навигация , для исправления ошибки надо установить
по ‘страничный’ запрос VAR соответствующим
образом:
Например, у вас выводятся посты определенной категории:
query_posts('cat=8');
или
query_posts( array( 'cat' => 8 ) );
Для корректной работы навигации необходимо добавить по
‘страничный’ запрос VAR из основного запроса:
query_posts( array( 'cat' => 8, 'paged' => get_query_var('paged') ) );
Если это не работает, также можно попробовать прохождение
запроса VAR ‘страница’:
query_posts( array( 'cat' => 8, 'paged' => get_query_var('page') ) );
Данный код размещают перед циклом вывода постов The Loop
если (have_posts ()): в то время (have_posts ()): the_post ();>
Также смотрите справочник по функции query_posts () на
странице Codex
Исключить
категории с вашей домашней страницы
Добавив в index.php код, мы получим на главной странице вывод
всех сообщений, кроме постов указанной категории
if ( is_home() ) {
query_posts( 'cat=-3' );
}
?>
Так же можно исключить несколько категорий
if ( is_home() ) {
query_posts( 'cat=-1,-2,-3' );
}
?>
Для работы постраничной навигации
$page = (get_query_var('paged')) ? get_query_var('paged') : 1;
$s = get_query_var('s');
query_posts("s=$s&cat=-25, -6&paged=$page");
?>
Комментариев нет:
Отправить комментарий