Категории
Уведомление:подпишитесь Заходите к нам в Telegram-чат
Skripters » WordPress » WordPress Плагины » Single Category Permalink

Single Category Permalink

SaNcHeS
Опубликовано 7-08-2021, 16:34
Сократите постоянные ссылки (категории или сообщения), которые включают всю иерархию категорий, до самой низкой категории в иерархии. По умолчанию WordPress заменяет тег постоянной ссылки% category% в настраиваемой структуре постоянной ссылки на всю иерархию категорий для первой соответствующей категории публикации. Например, предположим, что ваш сайт имеет такую иерархическую структуру категорий: Приложения | _ Рабочий стол | _ Интернет | _ WordPress По умолчанию, если у вас есть структура постоянных ссылок, определенная как% category% /% year% /% monthnum% /% day% /% postname%, ваше сообщение под названием «Лучшие плагины», отнесенное к категории «WordPress», будет иметь постоянную ссылку: https://www.example.com/applications/web/wordpress/2008/01/15/best-plugins Если вы активируете плагин Single Category Permalink, это будет постоянная ссылка, созданная для сообщения (и признанная блогом): https://www.example.com/wordpress/2008/01/15/best-plugins Для того, чтобы Категория, которая будет использоваться как часть структуры постоянных ссылок сообщения,% category% должна быть явно определена на странице администратора Настройки -> Постоянные ссылки как часть настраиваемой структуры, то есть /% category% /% postname%. Для ссылок на категории подразумевается, что% category% следует за значением, установленным как «База категорий» (или за базой категорий по умолчанию, если ничего не указано). Итак, если ваша база категорий - это 'категория', в приведенном выше примере будут перечислены сообщения в категории 'WordPress' на странице списка этой категории: https://www.example.com/category/applications/web/wordpress/ При активированном плагине , эта ссылка будет выглядеть так: https://www.example.com/category/wordpress/ ПРИМЕЧАНИЕ. Полностью иерархическая категория и постоянные ссылки сообщений будут продолжать работать. Плагин выдает 302 редирект браузерам и поисковым системам, указывая им на более короткий URL. Ссылки: Домашняя страница плагина | Страница каталога плагинов | GitHub | Хуки на главной странице автора Плагин предоставляет один фильтр для перехвата. Код, использующий этот фильтр, в идеале должен быть помещен в плагин mu или плагин для конкретного сайта (что выходит за рамки данного файла readme). В худшем случае вы можете поместить их в файл functions.php вашей активной темы. c2c_single_category_redirect_status (фильтр) Хук 'c2c_single_category_redirect_status' позволяет указать код состояния HTTP, используемый для перенаправления. По умолчанию это 302. Аргументы: $ status (integer): Код состояния HTTP по умолчанию. Пример: / ** * Измените статус HTTP перенаправления на 302. * * @param int $ code Код состояния HTTP. По умолчанию 301. * @return int * / function scp_change_redirect_status ($ code) {return 302; } add_filter ('c2c_single_category_redirect_status', 'scp_change_redirect_status');

Автор: Scott Reilly

Версия: 2.5.1

Последнее обновление: 2021-05-01 5:56am GMT

Понравилось?
0
0
0

Скачать Single Category Permalink:

single-category-permalink.zip Размер файла: 21.65 Kb
301
0