Как удалить «Архивы рубрик:» из заголовка в категории Wordpress

Практически каждый разработчик или вебмастер, который создавал сайты на CMS WordPress сталкивался с тем, что в заголовке категорий отображается лишнее словосочетание «Архивы рубрик:», которое не просто мешает пользователям сайта, но и разбавляет вес ключевой фразы, что негативно влияет на продвижение в поисковых системах.

Также слово «Архив» добавляется и в title страницы.

Давайте разберемся в чем же причина этого несчастья.

Как правило, все кроется в популярном плагине Wordress — Yoast SEO. С его помощью вебмастер может редактировать метатеги, добавлять sitemap и реализовывать другие запросы SEO-специалистов.

Как удалить слово «Архивы» из заголовка title со страницы архивов

Для того, чтоб удалить слово «Архивы» из title нужно зайти в административную панель WordPress. В левом боковом меню найти пункт «SEO» с логотипом «Y», перейти в раздел «Отображение в поисковой выдаче».

Удалить слово "архивы" из title WordPress

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

Удалить Архивы из заголовка сайта на WordPress

На этом все. Вот так просто можно удалить слово «Архивы» из метатегов.

Как удалить «Архивы рубрик:» из заголовка h1 WordPress

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

«Архивы рубрик:» в заголовке h1 на движке WP выглядит приблизительно так:

Удалить "Архивы рубрик:" из заголовка 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 ); мы выводим название рубрики из административной панели в заголовок сайта.

Название рубрики можно увидеть в разделе «Записи > Рубрики»

Убрать слово Архивы из заголовка рубрик WP

После этих изменений заголовки 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!

Автор статьи
Автор статьи: Роман Евтушенко
Разработчик
Пост опубликован: 21.12.2021
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Оставьте комментарий

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