joomix

Убрать слово «рубрика» в заголовке категорий WordPress

Приветствуем Вас на сайте StyleSites.

Очень часто у новичков-сайтостроителей возникает вопрос - как убрать слово "рубрика" ("category") в заголовке категории. Для этого существует достаточно разных способов, вплоть до редактирования файлов ядра WordPress. Сегодня мы воспользуемся способом проще. 

Заголовок рубрики на одноименной странице выводится через функцию get_the_archive_title() или the_archive_title() на странице archive.php (возможны использования файлов category.phptag.php).

Так вот, функция get_the_archive_title() имеет хук-фильтр, через который возможно изменить правило вывода заголовка. Готовое решение для страниц рубрик и меток, будет такое

add_filter( 'get_the_archive_title', 'artabr_remove_name_cat' );
function artabr_remove_name_cat( $title ){
	if ( is_category() ) {
		$title = single_cat_title( '', false );
	} elseif ( is_tag() ) {
		$title = single_tag_title( '', false );
	}
	return $title;
}

Теперь нам остается добавить эту функцию в файл functions.php вашей темы.

 


Рейтинг статьи

Рейтинг: 100% - 5 голоса (-ов)

100%