Поддержка Разное Ошибка 404 при переходе на страницу таксы

  • Есть тип записей

    register_post_type(
        'faq',
        array(
            'labels' => array(
                'name'               => 'Все FAQ',
                'singular_name'      => 'Вопрос-ответ',
                'add_new'            => 'Добавить FAQ',
                'add_new_item'       => 'Добавление FAQ',
                'edit_item'          => 'Редактирование FAQ',
                'new_item'           => 'Новый FAQ',
                'view_item'          => 'Смотреть FAQ',
                'search_items'       => 'Искать FAQ',
                'not_found'          => 'Не найдено',
                'not_found_in_trash' => 'Не найдено в корзине',
                'parent_item_colon'  => '',
                'menu_name'          => 'FAQ',
            ),
            'public' => false,
            'show_ui' => true,
            'menu_position' => 4,
            'menu_icon' => 'dashicons-welcome-learn-more',
            'supports' => array(
                'title',
                'page-attributes',
                'editor'
            ),
        )
    );

    Есть таксономия

    add_action('init', 'create_faq_taxonomies');
    function create_faq_taxonomies()
    {
        register_taxonomy('faqs', array('faq'), array(
            'label'             => 'Рубрики FAQ',
            'hierarchical'      => true,
            'show_ui'           => true,
            'query_var'         => true,
            'show_admin_column' => true,
        ));
    }

    В таксе создана рубрика «Все FAQ» со слагом vse-faq
    Добавил данную рубрику в меню, но при переходе по ссылке site.ru/faqs/vse-faq/ попадаю на страницу 404.
    Цель — вывести на странице все записи из данной рубрики.
    В чем ошибка?