Поддержка Проблемы и решения Регистрация таксономии

  • Привет, подскажите правельно ли я регистрирую таксономию

    add_action('init','documents');
    function documents() {
    	register_post_type('documents',array(
    		
    		'public'=>true,
    		'supports' => array('title', 'editor'),
    		'menu_position' =>5,
    		'menu_icon' => 'dashicons-format-aside',
    		'taxonomies' => array('order'),
    		'labels' => array(
    			'name' => 'Розпорядження',
    			'all_items' => 'Усі',
    			'add_new' => 'Додати',
    			'add_new_item' => 'Нове розпорядження'
    		)
    	));
    }
    
    // хук для регистрации
    /*add_action( 'init', 'create_order' );
    function create_order(){
    
    	register_taxonomy('order', array('documents'), array(
    		'label'                 => '', // определяется параметром $labels->name
    		'labels'                => array(
    			'name'              => 'Розділ',
    			'singular_name'     => 'Розділ',
    			'search_items'      => 'Пошук по розділу',
    			'all_items'         => 'Всі розділи',
    			'view_item '        => 'Переглянути розділ',
    			'parent_item'       => 'Батьківський',
    			'parent_item_colon' => 'Батьківський:',
    			'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' => '_update_post_term_count',
    		'rewrite'               => true,
    		//'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
    	) );
    }*/

    Почему то когда я прописываю таксономию(register_taxonomy) то у меня почему то в админики нету не одного поста, если убрать то все нормально

  • Тема «Регистрация таксономии» закрыта для новых ответов.