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

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

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

Есть много разных способов, вплоть до редактирования файлов ядра 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 вашей темы.

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

Чтобы полностью удалить вывод заголовков рубрик, можно сделать так

add_filter( 'get_the_archive_title', '__return_empty_string' );

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

Как убрать слово "Рубрика" на страницах рубрик. Правильное решение • 2 • Финты WordPress

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

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

5 2 голоса
Рейтинг статьи

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

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

    Подписаться
    Уведомить о
    guest
    46 комментарев
    Новые
    Старые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии
    46
    0
    Оставьте комментарий! Напишите, что думаете по поводу статьи.x
    ()
    x