Как убрать слово «Рубрика» на страницах рубрик. Правильное решение

Приветствую! Многим требуется убрать слово Рубрика: на странице рубрики или архива. Вот это слово

Как убрать слово "Рубрика" на страницах рубрик. Правильное решение 1

Есть много разных способов, вплоть до редактирования файлов ядра WordPress, но есть способ проще. Для тех кто хочет понимать больше, объясню.

Заголовок рубрики на одноименной странице выводится через функцию get_the_archive_title() или the_archive_title() на странице archive.php (возможны использования файлов category.php, tag.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 вашей темы.

Лучше использовать дочернюю тему или пустой плагин

Подробности в видео

Всем удачи! Пишите вопросы в комментариях!

Всегда ваш, Артем

    Об авторе
    Артем Абрамович

    Автор и ведущий проекта «Финты WordPress». WordPress & WooCommerce разработчик. Четыре года создаю плагины и темы. В свободное время пишу статьи, видеообзоры, гайды.