Как убрать слово рубрика на страницах рубрик WordPress
По умолчанию, в WordPress, при добавлении новой рубрики(категории) постов, добавляется слово Рубрика. И часто бывает так что есть необходимость это слово убрать и оставить только название рубрики. Все что нужно это добавить в файл function.php кусок кода:
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; >
После этого останется только название рубрики.
Как убрать слово рубрика на страницах рубрик WordPress
По умолчанию, в WordPress, при добавлении новой рубрики(категории) постов, добавляется слово Рубрика. И часто бывает так что есть необходимость это слово убрать и оставить только название рубрики. Все что нужно это добавить в файл function.php кусок кода:
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; >
После этого останется только название рубрики.
1 Reviews 5/5
ул. Героев Бреста, 85а
ул. Басейная, 9
Количество специалистов которые будут работать с вами
Оценка от наших клиентов на Google отзывах
Цена зависит от типа сайта и функциональности. Сайт визитка стоит от 8 000 гривен. Все зависит от того какие специалисты будут задействованы в проекте. Нужна ли будет разработка логотипа для вашего бизнеса, разработка дизайна, Сео продвижение и тд. Для более подробной консультации свяжитесь с нашим менеджером по телефону +38 (067) 737 0360 или в любом удобном мессенджере.
Все зависит от сложности проекта и ваших пожеланий. Чаще всего, если речь идет о разработке визитки — это может занять около недели. Интернет-магазин может занять до месяца. Для более подробной консультации свяжитесь с нашим менеджером по телефону +38 (067) 737 0360 или в любом удобном мессенджере.
Да. Технически мы гарантируем годовую поддержку бесплатно. В это входит исправление ошибок, обновление модулей, чистка от вирусов а также мелкие задачи.
При разработке сайта мы изначально его настраиваем под Google индексацию для дальнейшего продвижения. То есть после сдачи сайта, он не будет просто висеть в интернете, но для этого есть ряд рекомендация от наших специалистов которые мы дадим по завершению проекта. Для того чтобы заказать услугу продвижения сайта — свяжитесь с нашим менеджером по телефону +38 (067) 737 0360 или в любом удобном мессенджере.
Мы гарантируем бесплатное годовое обслуживание сайта, а также бесплатный домен и хостинг на целый год. А так же мы официальная веб студия и несем ответственность за все не только на словах, а и на документах.
Мы оказываем наши услуги по всей Украине. Мы уже сотрудничаем и оказываем услуги таких городах как: Киев, Днепр, Кировоград, Никополь, Полтава, Черкассы, Харьков ,Кременчуг и тд. , а также в дружественных странах, такие как: Польша,Казахстан Америка и тд.
Сколько может стоить сайт?
Как убрать слово «рубрика» в WordPress
По умолчанию во многих темах можно обнаружить, что название категорий на сайте выводится со словом «рубрика». В таком дополнении нет никакой необходимости, тем более, если вы в отдельности продвигаете этот раздел сайта. Давайте же мы с вами уберём слово «Рубрика» в WordPress, чтобы оно не мозолило глаза.
Итак. Название архивов, категорий, дат выводится через функцию the_archive_title или get_the_archive_title . И здесь есть несколько вариантов, как убрать слово «рубрика» в названиях. Но не всё из них, так сказать, автоматические. Так что давайте воспользуемся самым простым в понимании применения.
Всё что вам нужно, так это поместить данный код в файл functions.php . И желательно в дочернюю тему.
// убрать слово рубрика add_filter( 'get_the_archive_title', 'hide_name_categorwp' ); function hide_name_categorwp( $title ) < if ( is_category() ) < $title = single_cat_title( '', false ); >elseif ( is_tag() ) < $title = single_tag_title( '', false ); >return $title; >
Читайте также:
- Как узнать IP в Яндекс.Метрике
- WordPress: вывод постов на странице с пагинацией
- WordPress: Один и тот же шаблон для рубрик и подрубрик
- WooCommerce: стоимость доставки от веса
- Ошибка загрузки блока: Ответ не является допустимым ответом JSON
- Как убрать теги h2-h4 из названия виджета в WordPress
- Search Replace DB – правильная замена в базе данных WordPress
- Уведомление о Cookie в WordPress без плагина
- Убрать тег параграф (p) у изображений в WordPress
- Постоянная загрузка при отправке писем — Contact Form 7
Как удалить слово «рубрика» со страницы рубрики
Меня зовут Артем Абрамович и я являюсь фрилансером-вордпресером. Занимаюсь настройкой и редактированием сайтов созданных на CMS WordPress. Это основная моя специализация, есть еще несколько работ, которыми я занимаюсь, но обо этом вы можете более подробно узнать из моего портфолио.
36 комментариев к “Как удалить слово «рубрика» со страницы рубрики”
Denis Kushnirenko
Привет, Артем. Спасибо за полезное видео. Есть вопрос по теме рубрик Как раз ломаю голову над такой задачей. На сайте http://center-ps.ru/sros/stroitelnoe-sro/ нужно заменить название категории sros на sro. Когда я меняю в файле functions.php (71-73 строка) sros на sro, потом не могу зайти на страницу http://center-ps.ru/sro/stroitelnoe-sro/, меня перебрасывает на http://center-ps.ru/sro/moskva/ Я не очень силен в PHP, может подскажешь? Файлы прилагаются https://yadi.sk/d/PFzmZATH3ED4X3 Файл «taxonomy-sros.php» выводит станицу http://center-ps.ru/sros/stroitelnoe-sro/, но после вмешательства моих кривых рук, он ничего не выводит
WPRUSe · Финты WordPress
Привет! Все логично, ты не то меняешь. почитай про произвольные записи и произвольные таксономии. Функции register_post_type и register_taxonomy Тебе название не надо менять, надо менять слаг и делать перезапись пермалинков
Не по теме, но срочно нужно, для меня. Спасибо.
Почему у меня при вставке изображений они вставляются по умолчанию в виде ссылки? Устаю руками убирать. Спасибо.
WPRUSe · Финты WordPress
Потому что так редактор ВП работает. Если я правильно вопрос, можно при выборе картики в загрузчике выбирать без ссылки http://snap.ashampoo.com/LoTugzVI
Вы лучший. Смотрю токо вас. Сенькью вери мач.
WPRUSe · Финты WordPress
Всегда пожалуйста
Максим Дариенко
Спасибо за очередное полезное видео ) Когда то общался с вами в вк , по поводу постоянных ссылок и их сокращения ) вопрос толком не решился ,так как не удается в woocommerce все убрать лишнее как тут не крутить ) Но это претензии не к вам естественно ) а как рассуждение. С вашей стороны наоборот все было адекватно и приятно . P/s помнится вы мне обещали взять во внимание — http://joxi.ru/krD168zHEGKRem . (именно суть вопроса — задать разные шаблоны допустим для двух категорий. вид товара , расположение кнопок,описаний и тд)Надеюсь не забыли и уделите время ) уроков не встречал на эту тему (
WPRUSe · Финты WordPress
Доброго! Нет не забыл, просто все последовательно делать требуется, сейчас сериал про html2wp потом уже остальное. К тому же, вукоммерс больно обширная, можно бесконечно рассказывать.
Насчет вашего вопроса по поводу разного вида рубрики — это сложно, навскидку вижу пару вариантов :
1. Использовать шаблоны страниц — сделать шаблон страницы и уже для конкретной рубрики вывод делать как требуется, не удобно но возможно
2. Использовать разные файлы для нужных рубрик. В ВП можно задавать разные файлы для разных рубрик по ID и slag , например, есть рубрика с ID 45 тогда файл для рубрики (штатных записей) будет такой category-45.php. Для вукомерса будет по другому — это кастомные записи и тут надо исползовать файлы типа taxonomy—.php. Например есть рубрика Футболки со слагом futbolki тогда файл для этой рубрики будет таким (в вукомерсе таксономия рубрик называется product_cat) taxonomy-product_cat-futbolki.php
Максим Дариенко
Спасибо за ответ. Но не сработал вариант taxonomy-product_cat-futbolki.php . Размещал шаблоны как в своей теме в папке , так и в папке плагина . шаблоны не меняются ( . В самом шаблоне taxonomy-product_cat — идет определение шаблона archive-product.php . Я следовательно создал новый шаблон с названием archive-product2.php , и пытался в нем что то менять по виду товаров . но никак не реагирует (
WPRUSe · Финты WordPress
archive-product2.php и не будет реагировать, потому что это файл архива записей и он срабатывает на название произвольной записи, с ВУ это будет product.
А у вас есть рубрика в товарах со слагом futbolki ? Может такой рубрики нет или в ней товаров нет, вот и не выводится? Проверьте этот момент
Максим Дариенко
Да нет , я же не вставлял то что вы написали в свой сайт ) я подставил совою рубрику (на трех разных проверил что бы не было ошибок в написании , или дефисах) Ну а как тогда он должен реагировать ? Я вот допустим на том же примере футболок — называю файл — taxonomy-product_cat-futbolki.php . далее в нем идет ссылка на archive-product.php . Ну и следовательно ради чего всего это — я допустим хочу изменить вид названия , убрать что то с кнопок , изменить стиль картинки . Это все делается редактируя archive-product.php . Если я не переобозначу его , то меняться будет везде в категориях . Вот такая вот незадача . Не понимаю почему никто больше этим не интересуется . Ну вот простой пример — сделать одну категорию в виде плитки , вторую в виде строчного списка . без картинок , описания и тд . а получается что это невозможно сделать . P/s если вы будете согласны то я все настрою и распишу и дам доступы к фтп , что бы вы на практике глянули . (не сделали) а просто просмотрели . так как это не вопрос заработка , это вопрос интереса .
WPRUSe · Финты WordPress
Все возможно. Сразу вопрос — откуда в файле taxonomy-product_cat-futbolki.ph взялась ссылка на archive-product.php ? Или я не так объясняю или вы не знаете структуру файлов темы в ВП)
Сделайте так
Создали файл taxonomy-product_cat-futbolki.php в корне темы, потом открываете файл archive-product.php в вукомересе и все что в нем есть копируете во вновь созданный файл taxonomy-product_cat-futbolki.php и что нибудь в нем меняете, например прост напишите где-нить в хтмл «это шаблон рубрики» и проверьте что будет выводить
Как убрать слово Рубрика со страниц рубрик WordPress
Иногда встречается ситуация, когда на архивных страницах WordPress сайта заголовок отображается с названием таксономии. Классический пример – это вывод слова Рубрика в заголовках рубрик для представленного по умолчанию типа записей Записи:
Для того, чтобы удалить слово Рубрика или Метка из названия таксономии архивной записи, нужно добавить пару строчек кода в файл function.php вашей темы:
/*Удаляем слово Рубрика*/ add_filter( 'get_the_archive_title', function( $title )< return preg_replace('~^[^:]+: ~', '', $title ); >);
А чтобы после обновления темы внесенные изменения сохранились, лучше для этого использовать дочернюю тему. Или можно воспользоваться плагином Code Snippets, который позволяет вносить фрагменты php кода в вашу тему, без необходимости редактировать файл function.php .
Следует отметить, что данный способ позволяет удалять из заголовков названия и произвольных таксономий, которые вы могли сами создать в процессе работы над сайтом.
Сергей Дугин
Более 5-ти лет на коммерческой основе делаю сайты, а также занимаюсь их технической поддержкой, ускорением, оптимизацией, доработкой. Делюсь опытом на страницах своего блога.