Условный тег: is_paged

30.04.2012
Описание

Тег проверяет вывод страницы, образованной постраничной навигацией (/page/2, page/3 и т.д.). Этот условный тег является boolean-функцией, то есть он возвращает только true или false.

Использование
<?php if ( is_paged() ) { ... } ?>
Параметры

В функции нет никаких параметров.

Значения

boolean

Возвращает true при выводе страницы, образованной постраничной навигацией и false в противном случае.

Примеры

1 Проверка на вывод страницы, образованной постраничной навигацией

<?php 
    if( is_paged() )  
        echo "Это страница образована постраничной навигацией"; 
    else
        echo "Это страница не образована постраничной навигацией";
?>

2 Использование с условным тегом is_home

Этот код определяет главную страницу блога с записями, исключая страницы, образованные постраничной навигацией.

<?php 
    if( is_home() && !is_paged() )  
        echo "Это главная страница блога с записями"; 
    else
        echo "Это не главная страница блога с записями";
?>

3 Определение конкретной страницы постраничной навигации

<?php 
    global $wp_query;
    if( $wp_query->query_vars['paged'] == 5 ){  
       echo "Это 5 страница, образованная постраничной навигацией"; 
    }
?>
Примечания

Тег проверяет вывод страницы постраничной навигации только для главной страницы блога с записями и для архивов. Не будет работать в записях и страницах, разбитых через использование тега <!--nextpage-->.

Лог изменений

Функция добавлена в версии 1.5.0

Исходный файл

Функция is_paged() находится в wp-includes/query.php

Связанные теги|функции
Рубрики: Теги шаблоновФункции WordPressУсловные теги

Понравился пост? Подпишись на обновления по Обновления блога по RSSRSS или Обновления блога на TwitterTwitter !

Комментарии

Комментариев пока еще нет.

Написать комментарий

(обязательно)

(обязательно, не публикуется)

Для вставки кода используйте кнопку "Код", по умолчанию используется синтаксис подсветки языка "php", вы можете поменять его на любой другой поддерживаемый GeSHi язык, например "javascript", "css", "html4strict", "sql" и тд. Используйте предпросмотр!
 


Подписаться на уведомления без комментирования.