ЧПУ архива таксономий совпадает с архивом произвольных записей

Подскажите как нужно правильно сделать? Что хочу: сайт.ру/catalog/brand - доступ к таксономии сайт.ру/catalog/product-item - доступ к определенному товару сайтюру/catalog - вывод всех товаров

И у таксономий и у отдельного товара должен быть переход на общую страницу catalog. Постоянные ссылки настроены как сайт.ру/%post_name

    add_action( 'init', 'register_post_types' );
function register_post_types(){ 
    $args = [
        'labels' => [
            'name' => 'Кондиционеры',
            'singular_name' => 'Кондиционер'
        ],
        'description' => 'Тип товара кондиционеры',
        'menu_icon' => 'dashicons-smiley',
        'public'             => true,
        'publicly_queryable' => true,
        'show_ui'            => true,
        'show_in_menu'       => true,
        'query_var'          => true,
        'rewrite'            => true,
        'capability_type'    => 'post',
        'has_archive'        => 'catalog',
        'hierarchical'       => false,
        'menu_position'      => null,
        'supports' => ['title', 'editor', 'thumbnail'],
        'taxonomies' => ['brands'],
    ];
    register_post_type( 'condition', $args );
}

register_taxonomy('brands',array('condition'), array(
        'hierarchical' => false,
        'labels' => $labels,
        'show_ui' => true,
        'show_admin_column' => true,
        'query_var' => true,
        'rewrite' => true,
    ));


Ответы (0 шт):