Довольно часто приходится доделывать сайты, которые обладают пагинацией, но не изменяют заголовки страницы. Это приводит к дублированию контента в глазах поисковых машин. Поэтому сегодня рассмотрим как добавить номер страницы в title WordPress.
На самом деле, в WordPress для этого есть все возможности. Сегодня рассмотрим первую из них, завтра – более высокоуровневую и правильную с точки зрения архитектуры.
Как добавить номер страницы в title WordPress: Способ 1
Номер страницы нам нужно добавить в тэг <title>, который находится в файле header.php вашей темы (чаще всего, некоторые темы, делают всё по-своему, и об этом в следующей статье).
Так или иначе, открываем файл header.php.
Находим в нем тэг <title>, и в нужное место (перед функцией <?php wp_title();?> или после неё, в зависимости от того, куда вы хотите добавить номер страницы: в начало или конец заголовка), вставляем следующий код:
<?php if( $paged >= 2){ echo 'Страница: '.$paged;} ?>
Готово.
Теперь разберёмся как это работает.
WordPress добавляет в тему специальную переменную $paged, в которой хранится номер текущей страницы. Поэтому всё, что нам нужно сделать – определить, если эта переменная больше 1 (первая страница), то нужно дополнительно вывести текст Страница: #, где # – номер страницы.