Поддержка Проблемы и решения Не работает шаблон для произвольного типа записи

  • Создал произвольный тип записи firms :

    function firm_post_type() {
    
    	$labels = array(
    		'name'                => _x( 'Фирмы', 'Post Type General Name', 'amode' ),
    		'singular_name'       => _x( 'Фирма', 'Post Type Singular Name', 'amode' ),
    		'menu_name'           => __( 'Фирмы', 'amode' ),
    		'name_admin_bar'      => __( 'Фирмы', 'amode' ),
    		'parent_item_colon'   => __( 'Parent Item:', 'amode' ),
    		'all_items'           => __( 'Все фирмы', 'amode' ),
    		'add_new_item'        => __( 'Добавить новую фирму', 'amode' ),
    		'add_new'             => __( 'Добавить', 'amode' ),
    		'new_item'            => __( 'Добавить', 'amode' ),
    		'edit_item'           => __( 'Редактировать', 'amode' ),
    		'update_item'         => __( 'Обновить', 'amode' ),
    		'view_item'           => __( 'Просмотреть', 'amode' ),
    		'search_items'        => __( 'Поиск', 'amode' ),
    		'not_found'           => __( 'Не найдено', 'amode' ),
    		'not_found_in_trash'  => __( 'Не найдено в корзине', 'amode' ),
    	);
    	$rewrite = array(
    		'slug'                => 'firms',
    		'with_front'          => true,
    		'pages'               => true,
    		'feeds'               => false,
    	);
    	$args = array(
    		'label'               => __( 'firm_type', 'amode' ),
    		'description'         => __( 'Post type for firm', 'amode' ),
    		'labels'              => $labels,
    		'supports'            => array( 'title', 'editor', 'excerpt', 'author', 'thumbnail', 'comments', ),
    		'taxonomies'          => array( 'category' ),
    		'hierarchical'        => false,
    		'public'              => true,
    		'show_ui'             => true,
    		'show_in_menu'        => true,
    		'menu_position'       => 5,
    		'show_in_admin_bar'   => true,
    		'show_in_nav_menus'   => true,
    		'can_export'          => false,
    		'has_archive'         => false,
    		'exclude_from_search' => true,
    		'publicly_queryable'  => true,
    		'query_var'           => 'firms',
    		'rewrite'             => $rewrite,
    		'capability_type'     => 'post',
    	);
    	register_post_type( 'firm_type', $args );
    
    }
    
    // Hook into the 'init' action
    add_action( 'init', 'firm_post_type', 0 );

    создал страницу шаблона single-firms.php

    но шаблон не подключается, тоже самое и для шаблона category-firms.php
    в чем может быть дело? другие варианты подключения я знаю но они неудобны. Данный способ описан тут http://codex.wordpress.org/%D0%98%D0%B5%D1%80%D0%B0%D1%80%D1%85%D0%B8%D1%8F_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2 но почему то не работает для произвольных типов записи.

Просмотр 1 ответа (всего 1)
  • упс сам себя коректирую:
    исправил имя произвольно поста

    register_post_type( 'firms', $args );

    и еще вместо category-firms.php используется archive-firms.php
    для шаблона single-firms.php все заработало.

    а для archive-firms.php неработает

Просмотр 1 ответа (всего 1)
  • Тема «Не работает шаблон для произвольного типа записи» закрыта для новых ответов.