загловок таксономии в url
-
Привет, подскажите есть такой код
add_action('init','services_index'); function services_index() { register_post_type('services',array( 'public'=>true, 'supports' => array('title','thumbnail', 'editor'), 'menu_position' => 8, 'menu_icon' => 'dashicons-hammer', 'rewrite' => [ 'slug' => 'poslugi', 'with_front' => true, ], 'taxonomies' => array('types'), 'labels' => array( 'name' => 'Услуги', 'all_items' => 'Все услуги', 'add_new' => 'Добавить новую услугу', 'add_new_item' => 'Новая услуга' ) )); } // хук для регистрации add_action( 'init', 'types' ); function types(){ // список параметров: http://wp-kama.ru/function/get_taxonomy_labels register_taxonomy('types', array('services'), array( 'label' => 'Виды услуг', // определяется параметром $labels->name 'labels' => array( 'name' => 'Виды услуг', 'singular_name' => 'Виды услуг', 'search_items' => 'Поиск', 'all_items' => 'Все виды', 'view_item ' => 'Показать', 'parent_item' => 'Родитель', 'parent_item_colon' => 'Родитель:', 'edit_item' => 'Изменить', 'update_item' => 'Обновить', 'add_new_item' => 'Добавить', 'new_item_name' => 'Новый вид', 'menu_name' => 'Виды услуг', ), 'description' => '', // описание таксономии 'public' => true, 'publicly_queryable' => null, // равен аргументу public 'show_in_nav_menus' => true, // равен аргументу public 'show_ui' => true, // равен аргументу public 'show_in_menu' => true, // равен аргументу show_ui 'show_tagcloud' => true, // равен аргументу show_ui 'show_in_rest' => null, // добавить в REST API 'rest_base' => null, // $taxonomy 'hierarchical' => true, //'update_count_callback' => '_update_post_term_count', 'rewrite' => array( 'slug' => 'poslugi' ), // свой слаг в URL //'query_var' => $taxonomy, // название параметра запроса 'capabilities' => array(), 'meta_box_cb' => null, // callback функция. Отвечает за html код метабокса (с версии 3.8): post_categories_meta_box или post_tags_meta_box. Если указать false, то метабокс будет отключен вообще 'show_admin_column' => false, // Позволить или нет авто-создание колонки таксономии в таблице ассоциированного типа записи. (с версии 3.5) '_builtin' => false, 'show_in_quick_edit' => null, // по умолчанию значение show_ui ) ); }
Подскажите как сделать такое
/%category%/%postname%/
то есть что бы адресс был такой poslugi/заголовок таксономии/заголовк поста
- Тема «загловок таксономии в url» закрыта для новых ответов.