WP: убрать category из хлебных крошек


По мнению сеошников хлебные крошки на сайте важная составляющая для его продвижения. Именно поэтому приходится реализовывать их в большинстве проектов. К счастью, есть специальные плагины для автоматической генерации этих самых хлебных крошек. Например, для вордпресса я пользуюсь плагином Breadcrumb NavXT.

Настраивается, например, для рубрик он вот так:

<span property="itemListElement" typeof="ListItem" itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
	<a property="item" typeof="WebPage" title="%title%" href="%link%" class="%type%" itemprop="url">
		<span property="name" itemprop="title">%htitle%</span>
	</a>
	<meta property="position" content="%position%">
</span>
Если проверить таким образом (вот здесь), то мы увидим отличную картину без ошибок:



Но вот Breadcrumb NavXT добавляет лишнее вложение в виде «category/», что не есть хорошо. Как его убрать? Самый простой способ это поставить перенаправление на страницы без этой самой «category/». Задействуем .htaccess:

RewriteRule ^category/(.+)$ https://upread.ru/$1 [R=301,L]
Проверить перенаправления можно, например, на этом сайте . Зачем это нужно, скажете, вы, разве браузер не покажет? Дело в том, что в браузере могут кешироваться результаты и придется каждый раз чистить кэш.
Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.

тегизаметки, WordPress, .htaccess, перенаправление, хлебные крошки




Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.



CSV-инъекция
Обзор Java Date и Time API
Урок 30. Функции JavaScript: параметры и аргументы