Быстрый перенос подрубрик в рубрику
Создавая таксаномию с уже заполненной базой, встала такая задача, отсортировать по нужным рубрикам, после необходимо закрепить подразделы к основной (родительской) рубрике.
Кто работает с объемом, думаю будет полезно, чтобы вносить изменения в отношение "подрубрики" к родительской рубрике, не переходя "нажав изменить", а нажав "свойство" изменялось сразу из общего списка рубрик, что намного сократит время.
Мб есть другое решение, подскажите?
Вопрос в тему, когда делаю через дефолтную "рубрика", то подкатегория выводится сайт.ру/1/11/111
Создав таксономию, с помощью кода:
add_action( 'init', 'add_posts_taxonomy', 0 ); function add_posts_taxonomy() { // список параметров: $labels = array( 'name' => _x( '', 'Taxonomy plural name', 'text-domain' ),//Название таксономии во множественном числе 'singular_name' => _x( '', 'Taxonomy singular name', 'text-domain' ),//Название для единичного элемента таксономии 'search_items' => __( '' ),//Текст для кнопки поиска элемента таксономии 'popular_items' => __( '', 'text-domain' ),//Текст для популярных элементов таксономии 'all_items' => __( '', 'text-domain' ),//Текст для всех элементов таксономии 'parent_item' => __( '', 'text-domain' ),//Текст для родительского элемента таксономии 'parent_item_colon' => __( '', 'text-domain' ),//Тоже самой, что и parent_item только с двоеточием в конце 'edit_item' => __( '', 'text-domain' ),//Текст для редактирования элемента таксономии 'update_item' => __( '', 'text-domain' ),//Текст для обновления элемента таксономии 'add_new_item' => __( '', 'text-domain' ),//Текст для добавления нового элемента таксономии 'new_item_name' => __( '', 'text-domain' ),//Текст для создания нового элемента таксономии 'add_or_remove_items' => __( '', 'text-domain' ),//Текст для "удаления или добавления элемента", который используется в блоке админке, при отключенном javascript. Не для древовидных таксономий. 'choose_from_most_used' => __( '', 'text-domain' ),//Текст для блога при редактировании поста. Не используется для древовидных таксономий. 'menu_name' => __( '', 'text-domain' ),//Название таксономии в меню ); $args = array( 'labels' => $labels, 'public' => true,//Показывать/Не показывать таксономию в админ-панели 'show_in_nav_menus' => true,//Добавить/Удалить возможность добавления элементов этой таксономии в навигационном меню 'show_admin_column' => false,//Позволить или нет авто-создание колонки таксономии в таблице ассоциированного типа записи 'hierarchical' => true,//true - таксономия древовидная, false - нет 'show_tagcloud' => true,//Создавать/Не создавать виджет облака для элементов данной таксономии (как у меток) 'show_ui' => true,//Показать блок управления для текущей таксономии в админ-панели 'query_var' => true,//false - отключает запрос и его параметры 'rewrite' => true,//false - отключает перезапись 'capabilities' => array(),//Массив прав для этой таксономии: manage_terms - 'manage_categories', edit_terms - 'manage_categories', delete_terms - 'manage_categories', assign_terms - 'edit_posts' ); register_taxonomy( 'sort',//Уникальный идентификатор таксономии array( 'post' ),//К какому типу записей привязать таксономию - post, page или к произвольному типу записей $args ); }выводится:
сайт.ру/sort/1
сайт.ру/sort/11
сайт.ру/sort/111
Подскажите, как сделать правильно?