Задать вопрос
@xlo240

Как в теге title убрать слово Архив?

Сделал вывод списка посттайпов в файле archive-statyi.php
В теге title выводится фраза "Архив Статьи".
Как убрать слово Архив?
  • Вопрос задан
  • 1193 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 3
artzolin
@artzolin Куратор тега WordPress
php, WordPress разработка сайтов artzolin.ru
// удаляем "Рубрика: ", "Метка: " и т.д. из заголовка архива
add_filter( 'get_the_archive_title', function( $title ){
	return preg_replace('~^[^:]+: ~', '', $title );
});
Ответ написан
AntonLitvinenko
@AntonLitvinenko
HTML coder
вот еще вариант для разнообразия, но первый и мне нравится больше
function x_theme__remove_name_cat( $title ){
	if ( is_category() ) {
		$title = single_cat_title( '', false );
	} elseif ( is_tag() ) {
		$title = single_tag_title( '', false );
	}
	return $title;
}
add_filter( 'get_the_archive_title', 'x_theme__remove_name_cat' );
Ответ написан
Слово «Архив», создает плагин Yoast Seo, который многие на своих сайтах используют.

Решение:
Для того, чтобы убрать слово «Архивы» необходимо перейти в настройки плагина Yoast Seo —
Заходим в "Категории и метки" и в каждом разделе удаляем слово "Архив" и нажимаем кнопку сохранить.
После этого слово «Архивы» исчезнет в названия страницы.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы