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

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

Как убрать слово "Рубрика" на страницах рубрик. Правильное решение • 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' );

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

Как удалить слово "рубрика" со страницы рубрики

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

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

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

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

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