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

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

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

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

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

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

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

15 комментариев
  • Олег

    25.02.2017

    Добрый день! Артем, а какая у вас тема на этом сайте?очень понравилась)

    • Артем

      25.02.2017

      Добрый! Тема называется Схема _https://mythemeshop.com/themes/schema/, только старая версия и сильно переработанная

  • Игорь

    22.03.2017

    Здравствуйте, Артём.
    Создаю новый сайт и посмотрел ваше видео на Youtube » 4 действия, которые нужно сделать после установки WordPress». Сделал всё по вашему видео но после этого невозможно зайти в Админку. Выводится сообщение «недоступен». Пришлось перезагружать сайт. Вероятно, я так думаю, это связано с настройкой плагина Akismet. Его нужно настраивать, но как это сделать. После его настройки файл htaccess сильно изменяется. Просто перезагрузить старый htaccess ни к чему не приводит. У меня WordPress 4.7.
    В чём причина, не могу разобраться.
    С уважением.
    Игорь

    • Артем

      23.03.2017

      Добрый! Какая связь с Акиметом? Не должно быть тут никакой связи и в видео про Акисмет ни слова не сказано. Попробуйте с другого браузера зайти. Вообще на страницу ввода логина-пароля попадаете?

  • Мастер

    02.04.2017

    Часто читаю ваши статьи, очень помогают в работе. Кстати, приложенные видео в статьях очень интересно смотреть.

    • Артем

      02.04.2017

      Спасибо! Подписывайтесь на канал)

  • Игорь

    03.05.2017

    Есть ещё лучше решение, сразу делать свой заголовок H1 для категорий, меток и таксономии.

  • Дизайнер

    03.05.2017

    Вы все так понятно описали в статье, а еще и видео помогло, у меня с первого раза все получилось, спасибо Вам.

  • Анна

    18.05.2017

    Хорошая идея удрать слово «Рубрика» на страницах рубрик, так как и так понятно куда ты зашел, мне понравилось видео, все понятно рассказано.

    • Артем

      21.05.2017

      Спасибо. Рад стараться

  • Дмитрий

    14.06.2017

    Действительно хорошая идея, ни к чему лишнее на сайте, и так понятно, что написано.

  • Ольга

    16.07.2017

    Спасибо!
    Все получилось в лучшем виде!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *
php js HTML CSS Code