Как убрать слово «Рубрика» на страницах рубрик. Правильное решение
Приветствую! Многим требуется убрать слово Рубрика: на странице рубрики или архива. Вот это слово
Есть много разных способов, вплоть до редактирования файлов ядра 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' );
Подробности в видео
Всем удачи! Пишите вопросы в комментариях!
Всегда ваш, Артем