Функция is_paged()
в WordPress проверяет, находится ли текущая страница на второй или последующей странице архива (например, блога, категорий или тегов). Это полезно для адаптации содержимого или функциональности на основе номера страницы архива.
bool is_paged()
Параметры
Функция не принимает параметров.
Возвращаемое значение
- (bool): Возвращает
true
, если текущая страница является второй или последующей страницей архива, иfalse
в противном случае.
Пример 1: Проверка, является ли текущая страница второй или последующей
Этот пример демонстрирует, как проверить, является ли текущая страница второй или последующей страницей архива, и выполнить действия в зависимости от результата.
if ( is_paged() ) {
echo 'Вы находитесь на второй или последующей странице архива.';
} else {
echo 'Вы находитесь на первой странице архива.';
}
Пример 2: Отображение сообщения только на первой странице архива
Этот пример показывает, как отобразить специальное сообщение только на первой странице архива, скрывая его на всех последующих страницах.
if ( ! is_paged() ) {
echo '<p>Добро пожаловать на первую страницу нашего блога!</p>';
}
Пример 3: Изменение заголовка страницы на второй и последующих страницах
Этот пример демонстрирует, как изменить заголовок страницы только на второй и последующих страницах архива.
function modify_archive_title( $title ) {
if ( is_paged() ) {
$title .= ' - Страница ' . get_query_var( 'paged' );
}
return $title;
}
add_filter( 'the_archive_title', 'modify_archive_title' );