Здравствуйте, на сайте создана taxonomy. При создании категорий не получается сделать нормальный ЧПУ!
Ситуация в следующем:
Создаю категории
site.ru/video/mathematika/1/
site.ru/video/mathematika/2/
site.ru/video/mathematika/3/
Потом делаю новую категорию
site.ru/video/russkiy/
И в ней создаю еще категории, к примеру:
site.ru/video/russkiy/1/
site.ru/video/russkiy/2/
site.ru/video/russkiy/3/
Но они не создаются, вместо этого пишет:
Ярлык «1» уже используется другим элементом и с 2,3 также.
И вместо
site.ru/video/russkiy/1/
присваивается:
site.ru/video/russkiy/1-russkiy/
Если удалить
site.ru/video/mathematika/1/
То
site.ru/video/russkiy/1/ спокойно создается.
Выходит получается, что WordPress считает, что
Ярлык «1» уже используется другим элементом это есть элемент site.ru/video/mathematika/1/
Как исправить, помогите???!!Хелп
Может я не дописал какой то параметр в taxonomy?
//Taxonomy для видеоуроков
/// хук через который подключается функция
/// регистрирующая новые таксономии (create_book_taxonomies)
add_action( 'init', 'create_video_taxonomy', 0 );
// функция, создающая 1 новую таксономию "videolessons" для постов типа "book"
function create_video_taxonomy(){
// Добавляем древовидную таксономию 'videolessons' (как категории)
register_taxonomy('video', array('post'), array(
'hierarchical' => true,
'labels' => array(
// определяем заголовки для 'videolesson'
'name' => 'Видеоуроки',
'singular_name' => 'Видеоуроки',
'search_items' => 'Найти видеоурок',
'all_items' => 'Все видеоуроки',
'parent_item' => null,
//текст для родительского элемента таксономии. Этот аргумент не используется для не древовидных таксономий. По умолчанию null
'parent_item_colon' => null,
//текст для родительского элемента таксономии, тоже что и parent_item но с двоеточием в конце. По умолчанию нет или
'edit_item' => 'Редактировать видеоурок',
'update_item' => 'Обновить видеоурок',
'add_new_item' => 'Добавить новый видеоурок',
'new_item_name' => 'Название нового видеоурока',
'menu_name' => 'Видеоуроки'
),
'public' => true,
/* каждый может использовать таксономию, либо
только администраторы, по умолчанию - true */
'show_in_nav_menus' => true,
/* добавить на страницу создания меню */
'show_ui' => true,
/* добавить интерфейс создания и редактирования */
'show_tagcloud' => true,
/* нужно ли разрешить облако тегов для этой таксономии */
'query_var' => true,
/* разрешено ли использование query_var, также можно
указать строку, которая будет использоваться в качестве
него, по умолчанию - имя таксономии */
'rewrite' => array(
/* настройки URL пермалинков */
'slug' => 'video', // ярлык
'hierarchical' => true // разрешить вложенность, если false - то не будет правильной иерархии категорий
),
));
}