404 - Страница архива таксономии - PullRequest
0 голосов
/ 17 апреля 2020

Я создаю пользовательский тип поста Wordpress, включая таксономию, после установки все постоянные ссылки сбрасываются, однако страница архива таксономии постоянно дает мне 404.

Страница архива CPT прекрасно работает.

Код для создания:

add_action( 'init', 'register_cpt_post_type' );
function register_cpt_post_type() {
    register_post_type( 'offers',
        array(
            'labels' => array(
                'name' => 'Offer Posts',
                'menu_name' => 'Offers Manager',
                'singular_name' => 'Offer post',
                'all_items' => 'All Offers Posts'
            ),
            'public' => true,
            'publicly_queryable' => true,
            'show_ui' => true,
            'show_in_menu' => true,
            'show_in_nav_menus' => true,
            'supports' => array( 'title', 'editor', 'author', 'thumbnail', 'comments', 'post-formats', 'revisions' ),
            'hierarchical' => false,
            'has_archive' => 'offers',
            'show_in_rest' => true,
            'taxonomies' => array('offers-category')
        )
    );
    register_taxonomy( 'offers-category', array( 'offers' ),
        array(
            'labels' => array(
                'name' => 'Offer Categories',
                'menu_name' => 'Offer Categories',
                'singular_name' => 'Offers Category',
                'all_items' => 'All Categories'
            ),
            'public' => true,
            'hierarchical' => true,
            'show_ui' => true,
            'show_in_rest' => true,
            'rewrite'=>array( 'slug'=>'offers' )
        )
    );
}

Если я пытаюсь получить доступ www.xxx.com/offers ->, это прекрасно работает и дает мне шаблон страницы архива

Если я пытаюсь получить доступ www.xxx.com/offers/food -> Там, где создается категория продуктов, страница ведет к 404.

Можете ли вы мне чем-нибудь помочь, если я что-то не так настраиваю?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...