иерархические url

wordpress Иерархические url для пользовательского типа записи (post type), ассоицированного с таксономией в меню

Задача

Получить вместо (например, при использовании CPT UI):

example.com/custom-post-type/postname

иерархический путь вида:

example.com/custom-post-type/category/sub-category/subsub-category/postname

Сделать это для иерархичеcких категорий таксономии нетрудно (см. тут), но как сделать это и для листьев дерева (т.е. конечных элементов иерархии - самих записей, например в меню, созданном на основе таксономии).

wordpress CPT UI - модуль для создания собственных таксономий и типов котента (post_type) Custom Post Type UI

CPT UI - модуль для создания новый типов записей и таксономий на уровне админки.

Скачать можно отсюда: https://ru.wordpress.org/plugins/custom-...

Как использовать

После установки в левом меню админки должен появится пункт CPT UI

wordpress Иерархические url для элементов таксономии (категорий, вложенные, меню)

В случае настройки из кода нужно что-то вроде:

<?php
register_taxonomy('genre',array('book'), array(
'hierarchical' => true, //  включаем иерархическое отображение в графическом интерфейсе
'labels' => $labels,
'show_ui' => true,
'query_var' => true,
'rewrite' => array( 'hierarchical' => true ), // включаем иерехические URLs
));

Источник: https://wordpress.stackexchange.com/a/17329

Subscribe to RSS - иерархические url