Создать акаунт
Всё для вебмастера » Вопросы и ответы » CMS » WordPress » Как вывести в url пользовательскую(кастомную ) категорию?

Как вывести в url пользовательскую(кастомную ) категорию?

11 янв 2023, 04:22
WordPress
131
0
Добрый день, собственно мне необходимо выводить категории в url, сейчас это выглядит site.ru/product/name-product, а необходимо site.ru/product/CATEGORY/name-product...
Заренее спасибо
add_action( 'init', 'create_taxonomy' );function create_taxonomy(){  register_taxonomy( 'catalog', [ 'products' ], [    'label'                 => '', // определяется параметром $labels->name    'labels'                => [      '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'    => true, // равен аргументу public    'show_in_nav_menus'     => true, // равен аргументу public    'show_ui'               => true, // равен аргументу public    'show_in_menu'          => true, // равен аргументу show_ui    'show_tagcloud'         => true, // равен аргументу show_ui    // 'show_in_quick_edit'    => null, // равен аргументу show_ui    'hierarchical'          => true,       'rewrite'               => true,    'query_var'             => $taxonomy, // название параметра запроса    'capabilities'          => array(),    'meta_box_cb'           => 'post_categories_meta_box', // html метабокса. callback: `post_categories_meta_box` или `post_tags_meta_box`. false — метабокс отключен.    'show_admin_column'     => true, // авто-создание колонки таксы в таблице ассоциированного типа записи. (с версии 3.5)    'show_in_rest'          => true, // добавить в REST API    'rest_base'             => true, // $taxonomy    // '_builtin'              => false,    //'update_count_callback' => '_update_post_term_count',  ] );}add_action('init', 'my_custom_init');function my_custom_init(){  register_post_type('products', array(    'labels'             => array(      'name'               => 'Продукция', // Основное название типа записи      'singular_name'      => 'Продукция', // отдельное название записи типа Book      'add_new'            => 'Добавить новую',      'add_new_item'       => 'Добавить новую Продукцию',      'edit_item'          => 'Редактировать Продукцию',      'new_item'           => 'Новая Продукция',      'view_item'          => 'Посмотреть Продукцию',      'search_items'       => 'Найти Продукцию',      'not_found'          => 'Продукции не найдено',      'not_found_in_trash' => 'В корзине Продукции не найдено',      'parent_item_colon'  => '',      'menu_name'          => 'Продукция'            ),    'public'             => true,    'publicly_queryable' => true,    'show_ui'            => true,    'show_in_menu'       => true,    'taxonomies'=> array('catalog'),    'query_var'          => true,    'rewrite'            => true,    'capability_type'    => 'post',    'has_archive'        => true,   // 'hierarchical'       => true,    'menu_position'      => 4,'menu_icon' => 'dashicons-cart',    'supports'           => array('title','editor','thumbnail', 'page-attributes', 'post-formats')  ) );}

Внимание! Как вывести в url пользовательскую(кастомную ) категорию? предоставлен пользователями сайта исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.

Смотрите также:

Комментарии к Как вывести в url пользовательскую(кастомную ) категорию?
Добавить Комментарий
В комментариях запрещаются спам, а также реклама любых товаров и услуг, иных ресурсов.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.