nik_neman
@nik_neman
php-junior

Не выводится страница с custom type?

Здравствуйте.
В файле functions.php создаю новый custom type вот так:
function custom_post_board() {
    $labels = array(
        'name'               => _x( 'Доска объявлений', 'post type general name' ),
        'singular_name'      => _x( 'Доска объявлений', 'post type singular name' ),
        'add_new'            => _x( 'Добавить объявление', 'product' ),
        'add_new_item'       => __( 'Добавить объявление' ),
        'edit_item'          => __( 'Редактировать объявление' ),
        'new_item'           => __( 'Новое объявление' ),
        'all_items'          => __( 'Все объявления' ),
        'view_item'          => __( 'Смотреть объявления' ),
        'search_items'       => __( 'Найти объявление' ),
        'not_found'          => __( 'Объявления не найдены' ),
        'not_found_in_trash' => __( 'Нет удаленных объявлений' ),
        'parent_item_colon'  => '',
        'menu_name'          => 'Доска объявления'
    );
    $args = array(
        'labels'        => $labels,
        'description'   => 'Доска объявлений',
        'public'        => true,
        'menu_position' => 25,
        'supports'      => array( 'title', 'editor', 'thumbnail', 'excerpt', 'comments', 'product_category'),
        'has_archive'   => true,
    );
    register_post_type( 'board', $args );
}
add_action( 'init', 'custom_post_board' );

В админке custom type появляется. Страница тоже создаётся. Но при переходе по ссылке - garden.web/board/sobranie получаю что 'Страница не найдена'.
Что я делаю не так?
Заранее спасибо.
  • Вопрос задан
  • 182 просмотра
Решения вопроса 1
Punkie
@Punkie
Пермалинки пересохраните. Настройки - постоянные ссылки - сохранить.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы