Поддержка Темы и шаблоны Single.php для произвольных типов записей

  • Доброго времени суток!

    Созданы типы записей по шаблону:

    // register a custom post type called 'catalog_restoranov'
    function register_post_type_catalog_restoranov() {
        $labels = array(
            'name' => __( 'Рестораны' ),
            'singular_name' => __( 'Ресторан' ),
            'add_new' => __( 'Новый ресторан' ),
            'add_new_item' => __( 'Добавить ресторан' ),
            'edit_item' => __( 'Редактировать ресторан' ),
            'new_item' => __( 'Новый ресторан' ),
            'view_item' => __( 'Просмотреть ресторан' ),
            'search_items' => __( 'Искать ресторан' ),
            'not_found' =>  __( 'Рестораны не найдены' ),
            'not_found_in_trash' => __( 'Нет ресторанов в архиве' ),
        );
        $args = array(
            'labels' => $labels,
            'has_archive' => true,
            'public' => true,
            'hierarchical' => false,
            'supports' => array(
                'title',
                'editor',
                'excerpt',
                'custom-fields',
                'thumbnail',
                'page-attributes'
            ),
            'taxonomies' => array( 'catalog_restoranov', 'catalog_restoranov'),
        );
        register_post_type( 'catalog_restoranov', $args );
    };
    add_action( 'init', 'register_post_type_catalog_restoranov' );

    Эти записи выведены на отдельной странице. При переходе на страницу конкретного ресторана открывается главная страница а не single.php. Соответственно, если создать файл single-catalog_restoranov.php тоже ничего не работает.
    http://surano.bget.ru/restoranyi/katalog-zavedeniy
    Там сейчас одна запись приведена

    Помогите разобраться. Если чего то не хватает для понимания ситуации спрашивайте — допишу.

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    При переходе на страницу конкретного ресторана открывается главная страница а не single.php

    После добавления типа записей нужно зайти на страницу настройки постоянных сссылок, чтобы пересоздались правила — скорее всего, проблема в этом.

    После добавления типа записей нужно зайти на страницу настройки постоянных сссылок, чтобы пересоздались правила — скорее всего, проблема в этом.

    Действительно помогло! Большое спасибо!)

    Самое интересное что я подобную рекомендацию уже где-то видел, но не обратил на нее внимания)

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Single.php для произвольных типов записей» закрыта для новых ответов.