Как вывести в url категории custom type в wordpress?

Создал таксономию и тип записи. В категориях таксономии url отображается корректно, т.е.
category/subcategory/etc.

а вот в типе ссылки только вида
post_type/post_name

Как без плагинов сделать линки типа
category/subcategory/.../post_name

Код регистрации типа записи:
register_post_type('product',[
            'label' => 'Товары',
            'public' => true,
            'show_ui' => true,
            'show_in_menu' => true,
            'menu_position' => 2,
            'hierarchical' => false,
            'supports' => ['title','editor', 'thumbnail'],
            'taxonomies' => ['products'],
            'has_archive' => true,
        ]);
  • Вопрос задан
  • 464 просмотра
Пригласить эксперта
Ответы на вопрос 1
kumaxim
@kumaxim
Web-программист
На мой взгляд все довольно просто. Обнови свой код, добавив туда ключ rewrite. Вот так:
register_post_type('product',[
            'label' => 'Товары',
            'public' => true,
            'show_ui' => true,
            'show_in_menu' => true,
            'menu_position' => 2,
            'hierarchical' => false,
            'supports' => ['title','editor', 'thumbnail'],
            'taxonomies' => ['products'],
            'has_archive' => true,
            'rewrite' => [
                'slug' => 'new_custom_stug/you/want'
            ]
]);


Документация по register_post_type
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы