Как удалить «Архивы рубрик:» из заголовка в категории Wordpress
Практически каждый разработчик или вебмастер, который создавал сайты на CMS WordPress сталкивался с тем, что в заголовке категорий отображается лишнее словосочетание «Архивы рубрик:», которое не просто мешает пользователям сайта, но и разбавляет вес ключевой фразы, что негативно влияет на продвижение в поисковых системах.
Также слово «Архив» добавляется и в title страницы.
Давайте разберемся в чем же причина этого несчастья.
Как правило, все кроется в популярном плагине Wordress — Yoast SEO. С его помощью вебмастер может редактировать метатеги, добавлять sitemap и реализовывать другие запросы SEO-специалистов.
Как удалить слово «Архивы» из заголовка title со страницы архивов
Для того, чтоб удалить слово «Архивы» из title нужно зайти в административную панель WordPress. В левом боковом меню найти пункт «SEO» с логотипом «Y», перейти в раздел «Отображение в поисковой выдаче».

Далее переходим во вкладку «Таксономии» и удаляем слово «Архивы» из поля SEO-заголовок.

На этом все. Вот так просто можно удалить слово «Архивы» из метатегов.
Как удалить «Архивы рубрик:» из заголовка h1 WordPress
Для того, чтоб удалить словосочетание «Архивы рубрик:» из заголовка h1 непосредственно на страницах архивов (категорий) сайта на CMS WordPress, простых исправлений в настройках модуля WP Yoast SEO недостаточно. Для этого потребуется доступ к файлам сайт и небольшой навык владения кодом.
«Архивы рубрик:» в заголовке h1 на движке WP выглядит приблизительно так:

Для того, чтоб заменить его на название категории (рубрики), нужно открыть файл:
wp-content/themes/тема/archive.php
Где «тема» — это шаблон сайта на WordPress.
Находим строки кода, которые отвечают за вывод заголовка на страницу:
<header class="page-header">
<?php
the_archive_title( '<h1 class="page-title">', '</h1>' );
the_archive_description( '<div class="taxonomy-description">', '</div>' );
?>
</header>
И меняем эти строки на:
<h1><?php echo single_cat_title( $prefix, $display ); ?></h1>
С помощью single_cat_title( $prefix, $display ); мы выводим название рубрики из административной панели в заголовок сайта.
Название рубрики можно увидеть в разделе «Записи > Рубрики»

После этих изменений заголовки h1 на страницах рубрик заменятся на названия категорий (указал выше на скриншоте), но в рубриках авторов этот код не работает, h1 просто исчезнет.
Для того, чтоб вывести правильный заголовок на страницу рубрики автора нам нужно создать файл author.php в папке темы:
wp-content/themes/тема/author.php
Скопировать в него код файла archive.php.
Далее вносим правки в созданный
wp-content/themes/тема/author.php
Находим код вывода h1, который недавно правили:
<h1><?php echo single_cat_title( $prefix, $display ); ?></h1>
И меняем его на:
<h1><?php echo get_the_author(); ?></h1>
Теперь в заголовок h1 будет выводится имя и фамилия автора, можно изменить шаблон для всех рубрик авторов. Например, сделать что-то такое:
<h1><?php echo get_the_author(); ?> - все статьи автора</h1>
С помощью этих простых действий можно удалить словосочетание «Архивы рубрик:» из заголовков рубрик авторов.
Если вы знаете ещё способы, которые помогут решить данную проблему, то пишите об этом в комментариях под статей.
Всем хороших сайтов на WordPress!
