@matros97

Редактор гутеберг не видет таксономии?

Привет, создал свой тип записи

add_action('init','rent');
function rent() {
	register_post_type('rent',array(
		
		'public'=>true,
		'supports' => array('title',  'editor', 'thumbnail'),
		'menu_position' => 7,
		'show_in_rest' => true,
		'menu_icon' => 'dashicons-clipboard',
		'has_archive' => true,
		'taxonomies' => ['types'],
		'labels' => array(
			'name' => pll__('Аренда'),
			'all_items' => 'Все аренды',
			'add_new' => 'Добавить новую аредну',
			'add_new_item' => 'Новая аренда'
		)
	));
}

// хук для регистрации
add_action( 'init', 'create_types' );
function create_types(){

	// список параметров: wp-kama.ru/function/get_taxonomy_labels
	register_taxonomy( 'types', [ 'rent' ], [ 

		'show_in_rest'          => true, // добавить в REST API
		'label'                 => '', // определяется параметром $labels->name
		'labels'                => [
			'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_quick_edit'    => null, // равен аргументу show_ui
		'hierarchical'          => true,

		'rewrite'               => true,
		//'query_var'             => $taxonomy, // название параметра запроса
		'capabilities'          => array(),
		'meta_box_cb'           => null, // html метабокса. callback: <code>post_categories_meta_box</code> или <code>post_tags_meta_box</code>. false — метабокс отключен.
		'show_admin_column'     => false, // авто-создание колонки таксы в таблице ассоциированного типа записи. (с версии 3.5)
	
		'rest_base'             => null, // $taxonomy
		// '_builtin'              => false,
		//'update_count_callback' => '_update_post_term_count',
	] );
}


Но почему то редактор гутенбер не видет такосномию
5e7f7ad47f73c711461995.png
5e7f7add7a856794945788.png
Подскажите как исправить ?
  • Вопрос задан
  • 18 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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