Как вывести номер текущей страницы WordPress (функция get query var)

В некоторых случая WordPress использует вывод номера страницы, которую можно применить в каких угодно местах своего блога. Функция — стандартна для WordPress, и выводить номер страницы (в ленте, рубриках и т.д.) очень просто.

Меня этот вопрос заинтересовал, когда на главной странице одного блога над записями добавил надпись: «Новые статьи блога» (чтобы отделить интро-текст в верхней части страницы). Но, естественно, эта надпись без изменений стала повторяться на всех следующих страницах ленты.

Как вывести номер текущей страницы WordPress (функция get query var)

Чтобы избежать повторения и поэтому неинформативности надписи, решил добавить после текста примечание в скобках: «стр. такая-то».

Функцию и практическое воплощение подсмотрел в блоге Михаила Рудрастых, который приводит и другие примеры ее применения: в хлебных крошках, в постраничной навигации, в заголовках (title) страниц, чтобы избежать их дублирования для поисковиков, для произвольного шаблона и для перелинковки с запретом индексирования страниц, кроме первой.

Вывод номера страницы WordPress

На самом деле, всё очень и очень просто: находим в шаблоне блога место для вывода номера страницы такое, как, например, над записями сайта. В моем случае, в файле index.php определил начало кода вывода статей на главной странице.

Как вывести номер текущей страницы WordPress (функция get query var)

А затем в это место (в тегах h2, например) вставил строку: «Новые статьи блога» и функцию вывода номера страницы.

Как вывести номер текущей страницы WordPress (функция get query var)

Сама «вордпрессовская» функция вывода номера страницы выглядит примерно так:

Как вывести номер текущей страницы WordPress (функция get query var)

На картинке вначале указан пример функции, записанной в шаблоне темы в одну строку.

Ниже разделил код для наглядности: php открывает-закрываем, а между ними – получение номера текущей страницы (выделено розовым) и вывод номера текущей страницы (выделено желтым).

Вот и всё!

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Это интересно:  Вставка дефолтной картинки в плагине похожих записей Yuzo - Related Posts

Самое интересное в блоге

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

десять − 10 =