Удаляем слово “Архив:” со страницы архивов в WordPress

Комментариев: 6

Почти всегда приходится удалять это надоедливое слово со страницы архивов. Решил выложить решение, которое использую на своих проектах. Код необходимо добавить в файл function.php своей темы.

add_filter( 'get_the_archive_title', 'fixcode_archive_title' );
function fixcode_archive_title( $title ) {
if ( is_post_type_archive() ) {
$title = post_type_archive_title( '', false );
}
return $title;
}
Уведомлять о новых комментариях
Уведомлять
guest
6 комментариев
Inline Feedbacks
View all comments
Vladimir
Vladimir
2 лет назад

Решение интересное, но в каком файле код писать не указано. Исправьте неточность и тогда действительно полезное решение для многих юзеров будет.

dima
dima
2 лет назад

Не убирает из заголовка страницы, тега <title></title>

dima
dima
2 лет назад

Этот код уберет из title. Работает с RankMath

//Функция удаления Archive
function replace_title($getTitle){
	$title = $getTitle;
	$title = str_replace("Archive", '', $title);
	return $title;
}
// Удаляем из title
add_filter( 'the_title', 'add_text_to_page_title' );

function add_text_to_page_title( $title ) {
	return replace_title($title);
}
// Удаляем из title rankMarh
add_filter( 'rank_math/frontend/title', function( $title ) {
	return replace_title($title);
});
Last edited 2 лет назад by dima
dima
dima
2 лет назад

В RankMath сеошник не нашел где удалить слово архивы из заголовков на странице архивов.