-
Vadim TsukanovРазработчик
-
Дата публикации30.05.2021
-
КатегорияWordpress

Задача:Убрать дубли страниц для шаблона пагинации
Как не крути, а сайты делают деньги. А чтобы все было эффективнее — все думают о SEO штуках, дубли — одна из таких штук, сегодня рассмотрим вариант, как убрать дубли на страницах пагинации в WordPress
Чтобы просто добавить «Страница — 1» или «Страница 25» к title и description сайта для страниц пагинации, необходимо добавить следующий код в functions.php шаблона.
function addPageNumberToMeta( $s )
{
global $page;
$paged = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1;
!empty( $page ) && 1 < $page && $paged = $page;
$paged > 1 && $s .= ' - ' . sprintf( __( 'Page %s' ), $paged );
return $s;
}
add_filter( 'wpseo_metadesc', 'addPageNumberToMeta', 100, 1 );
add_filter( 'wpseo_title', 'addPageNumberToMeta', 100, 1 );
Как видно из кода, мы фильтруем wpseo_title
и wpseo_metadesc
это справедливо для плагина YOAST
Проверил, все идеально работает. спасибо