Как убрать слово «Рубрика» на страницах рубрик.
Приветствую! Многим требуется убрать слово Рубрика: на странице рубрики или архива.
Есть много разных способов, вплоть до редактирования файлов ядра 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' );
Спасибо
https://wpruse.ru/finty-ushami/ubrat-slovo-rubrika/