Описание
Проверяет отображается ли страница пагинации (страница типа /page/2, /page/3).
этот условный тег относится только к страницам типа архивов, главной страницы, дат, т.е. к тем страницам которые делятся на несколько. Но не относится постам и постоянным страницам разделенным на несколько страниц, тегом nextpage.
Использование
<?php if( is_paged() ){ ... } ?>
Примеры
1. Уберем блок в сайдбаре на страницах пагинации:
<?php if( !is_paged() ){ ?>
<!-- Блок, который будет показан только на основной странице, но не странице пагинации -->
<?php } ?>
2. Если нужно проверить конкретную страницу пагинации, то можно использовать $wp_query->query_vars['page'], имейте ввиду что внутри функций перменную $wp_query нужно определять глобально.
if( $wp_query->query_vars['paged'] == 3 ){
Сработает если страница пагинации
}
is_paged()
из файла: /wp-includes/query.php WP 3.3.2function is_paged() {
global $wp_query;
if ( ! isset( $wp_query ) ) {
_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1' );
return false;
}
return $wp_query->is_paged();
}Связанные Функции
- cat_is_ancestor_of() view
- is_user_logged_in() view
- is_attachment() view
- comments_open() view
- has_term() view
- is_archive() view
- is_date() view
- is_month() view
- is_multisite() view
- is_search() view
- is_singular() view
- is_tax() view
- is_time() view
Смотрите также: Функции WordPress и Теги Шаблона.
Сегодня все еще остались люди, которые испытывают небольшой шок, когда им нужно что-то сделать на компьютере. Часто такие люди это бабушки и дедушки, которые не знают основы компьютера. Именно для таких, как из принято называть "ламеров" существуют компьютерные курсы, задача которых научить общаться прошлое поколение с компьютером.

$wp_query->query_vars['
page']ошибочка. нужно paged
$wp_query->query_vars['paged']
Спасибо за поправку!
Потратил сегодня пару часов, пытаясь понять, почему функция is_home() возвращает значение TRUE даже если открыта не главная страница блога. Путем тестов выяснилось, что за главную страницу считается любая страница, образованная постраничной навигацией (/page/2, /page/3 и т.д.).