UnluckySerivelha
@UnluckySerivelha

Почему не работает шаблон вывода всех постов таксономии?

Не могу понять, почему не подхватывается шаблон для вывода всех постов с заданной таксономией.
Регистрирую таксономию и тип поста так:
spoiler
function tn_init() {
    // Регистрация типа постов для вывода портфолио
    $labels = array(
        'name'               => 'Работа в портфолио',
        'singular_name'      => 'работу', // админ панель Добавить->Функцию
        'add_new'            => 'Добавить работу',
        'add_new_item'       => 'Добавить новую работу', // заголовок тега <title>
        'edit_item'          => 'Редактировать работу',
        'new_item'           => 'Новая работа',
        'all_items'          => 'Все работы',
        'view_item'          => 'Просмотр работ на сайте',
        'search_items'       => 'Искать работы',
        'not_found'          => 'Работы не найдены',
        'not_found_in_trash' => 'В корзине нет работ.',
        'menu_name'          => 'Портфолио' // ссылка в меню в админке
    );
    $args   = array(
        'labels'        => $labels,
        'public'        => true,
        'show_ui'       => true, // показывать интерфейс в админке
        'has_archive'   => true,
        'menu_icon'     => 'dashicons-portfolio', // иконка в меню
        'menu_position' => 20, // порядок в меню
        'supports'      => array( 'title', 'editor', 'thumbnail' )
    );
    register_post_type( 'portfolio_item', $args );

    //Регистрация таксономиии для portfolio_item
    register_taxonomy('work_type', array('portfolio_item'), array(
        'label'                 => '', // определяется параметром $labels->name
        'labels'                => array(
            'name'              => 'Типы работ',
            'singular_name'     => 'Тип рабоиы',
            'search_items'      => 'Искать типы работ',
            'all_items'         => 'Все типы работ',
            'view_item '        => 'Смотреть тип работы',
//            'parent_item'       => 'Parent Genre',
//            'parent_item_colon' => 'Parent Genre:',
            'edit_item'         => 'Редактировать тип работы',
            'update_item'       => 'Обновить  тип работы',
            'add_new_item'      => 'Добавить новый  тип работы',
            'new_item_name'     => 'Новый  тип работы',
            'menu_name'         => 'Тип работы',
        ),
        'description'           => '', // описание таксономии
        'public'                => true,
        'publicly_queryable'    => null, // равен аргументу public
        'show_in_nav_menus'     => true, // равен аргументу public
        'show_ui'               => true, // равен аргументу public
        'show_in_menu'          => true, // равен аргументу show_ui
        'show_tagcloud'         => true, // равен аргументу show_ui
        'show_in_rest'          => null, // добавить в REST API
        'rest_base'             => null, // $taxonomy
        'hierarchical'          => true,
        'update_count_callback' => '',
        'rewrite'               => array('slug' => 'work-type'),
        //'query_var'             => $taxonomy, // название параметра запроса
        'capabilities'          => array(),
        'meta_box_cb'           => null, // callback функция. Отвечает за html код метабокса (с версии 3.8): post_categories_meta_box или post_tags_meta_box. Если указать false, то метабокс будет отключен вообще
        'show_admin_column'     => false, // Позволить или нет авто-создание колонки таксономии в таблице ассоциированного типа записи. (с версии 3.5)
        '_builtin'              => false,
        'show_in_quick_edit'    => null, // по умолчанию значение show_ui
    ) );

}


Создаю файл taxonomy-work_type.php
Открываю ссылку sitename.ru/work-type/business-card/ - wordpress показывает 404 ошибку.
Как я понимаю, при открытии ссылки такого вида должен подхватиться шаблон taxonomy-work_type.php? Или я что-то делаю не так?
Спасибо.
  • Вопрос задан
  • 163 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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