[WGT] Hierarchical Taxonomy Items And Post Urls // Иерархические ссылки категорий таксономии и записей
wordpress hierarchical taxonomy nested items and post urls
by vedro-compota · github.com/it-for-free/wp-hierarchical-taxonomy-items-and-post-urls · website
★ 1stars
2composer installs
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/it-for-free/wp-hierarchical-taxonomy-items-and-post-urls/archive/refs/heads/master.zipAlso on Packagist as it-for-free/wp-hierarchical-taxonomy-items-and-post-urls:
composer require it-for-free/wp-hierarchical-taxonomy-items-and-post-urlsFrom the readme
wp-hierarchical-taxonomy-items-and-post-urls
[wordpress hierarchical taxonomy nested items and post urls]
Установка
После установки (базывый способ - composer, можно также просто скачать код в папку плагинов),
возможно придется обновить маршруты просто сохраните настройки Настройки - Постоянные ссылки (ничего там не меняя)
Настройка
Предположим, что у вас есть тип записей uslugi и таксономия для них с названием uslugicat, тогда
необходимо задать:
слаг (Custom Rewrite Slug) для типа записи uslugi как uslugi/%uslugicat%.
слаг для таксономии uslugicat как uslugi (необходимо, что было общий базовый url).
Важно: В данный момент плагин работает успешно, тоьлко если работа тип контента с тем же самым имененем,
что и слага таксономии был зарегистрирован раньше, чем эта таксономия
(например. может потребовать правка в модуле CPT UI, если вы используете его).
Описание классов
Классы:
\ItForFree\WpHiUrls\HierarhicalUrls Служит для создания иерархических url с общей базой для пользовательского
типа контента и элементов таксономии. Его функционал запускается модулем автоматически.
\ItForFree\WpHiUrls\Breadcrumbs для хлебных крошек для этого формата. Этот код можно