Довольно часто приходится доделывать сайты, которые обладают пагинацией, но не изменяют заголовки страницы. Это приводит к дублированию контента в глазах поисковых машин. Поэтому сегодня рассмотрим как добавить номер страницы в title WordPress.

На самом деле, в WordPress для этого есть все возможности. Сегодня рассмотрим первую из них, завтра – более высокоуровневую и правильную с точки зрения архитектуры.

Как добавить номер страницы в title WordPress: Способ 1

Номер страницы нам нужно добавить в тэг <title>, который находится в файле header.php вашей темы (чаще всего, некоторые темы, делают всё по-своему, и об этом в следующей статье).

Так или иначе, открываем файл header.php.

Находим в нем тэг <title>, и в нужное место (перед функцией <?php wp_title();?> или после неё, в зависимости от того, куда вы хотите добавить номер страницы: в начало или конец заголовка), вставляем следующий код:

<?php
         if( $paged >= 2){ echo 'Страница: '.$paged;}
?>

Готово.

Теперь разберёмся как это работает.

WordPress добавляет в тему специальную переменную $paged, в которой хранится номер текущей страницы. Поэтому всё, что нам нужно сделать – определить, если эта переменная больше 1 (первая страница), то нужно дополнительно вывести текст Страница: #, где # – номер страницы.