Почему не меняется ссылки на запись — если задана категория (custom post type)?

Здравствуйте!

Есть кастомный тип записи:
add_action('init', 'create_post_type');
 
function create_post_type() {
    register_post_type('services',
        array(
            'labels' => array(
                'name' => _x('Услуги и цены', 'post type general name'),
                'singular_name' => _x('Услугу', 'post type singular name'),
                'add_new' => _x('Добавить новую', 'Добавить'),
                'add_new_item' => __('Добавить новую'),
                'edit_item' => __('Редактировать'),
                'new_item' => __('Новый'),
                'view_item' => __('Просмотреть'),
                'search_items' => __('Искать'),
                'not_found' =>  __('Ничего не найдено'),
                'not_found_in_trash' => __('в Корзине не найдено'),
                ),
                'public' => true,
                'publicly_queryable' => true,
                'show_ui' => true,
                'query_var' => true,
                'capability_type' => 'post',
                'hierarchical' => true,
                'menu_position' => null,
                //'taxonomies' => array('category','post_tag'),
                'supports' => array('title','editor','author', 'custom-fields','thumbnail','excerpt','comments'),
            )
        );
         register_taxonomy( 'services_price', 'services', array( 'hierarchical' => true, 'label' => 'Рубрики', 'query_var' => true, 'rewrite' => true ) );
 
    }


И если я создаю категорию, публикаю запись - то она идет по ссылке
http://site.com/services/имя записи

И если я добавляю данной записи категорию, то ссылка не меняется, а должно быть так:
http://site.com/services/имя-категории/имя-записи


Подскажите, как поправить?
  • Вопрос задан
  • 45 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы