corasao
@corasao
Начинающий web разработчик

Почему не отображается фильтр по категориях для post_type?

Всем привет!

Создаю свою таксономию
function register_custom_taxonomy(){

	register_taxonomy('topicality', array('masterclass'), array(
		'hierarchical'  => true,
		'labels'        => array(
			'name'              => _x( 'Актуальність', 'taxonomy general name' ),
			'singular_name'     => _x( 'Актуальність', 'taxonomy singular name' ),
			'search_items'      =>  __( 'Пошук' ),
			'all_items'         => __( 'Всі' ),
			'parent_item'       => __( 'Батькіська актуальність' ),
			'parent_item_colon' => __( 'Батькіська актуальність:' ),
			'edit_item'         => __( 'Редагувати' ),
			'update_item'       => __( 'Оновити' ),
			'add_new_item'      => __( 'Додати нову' ),
			'new_item_name'     => __( 'Нова' ),
			'menu_name'         => __( 'Актуальність' ),
		),
    'public'        => true,
		'show_ui'       => true,
		'query_var'     => true,
	));
}


и свой тип записей
function register_post_types(){

	register_post_type( 'masterclass', [
		'label'  => null,
		'labels' => [
			'name'               => 'Майстер-класи',
			'singular_name'      => 'Майстер-клас', 
			'add_new'            => 'Додати майстер-клас', 
			'add_new_item'       => 'Додавання майстер-класу', 
			'edit_item'          => 'Редагувати майстер-класу',
			'new_item'           => 'Новий майстер-клас', 
			'view_item'          => 'Дивитися майстер-клас',
			'search_items'       => 'Шукати майстер-клас',
			'not_found'          => 'Не знайдено майстер-класу',
			'not_found_in_trash' => 'Не знайдено в корзині',
			'parent_item_colon'  => '',
			'menu_name'          => 'Майстер-класи',
		],
		'description'         => 'Майстер-клас',
		'public'              => true,
		'publicly_queryable'  => false,
		'exclude_from_search' => true,
		'show_ui'             => true,
		'show_in_nav_menus'   => true,
		'show_in_menu'        => true, 
		'show_in_admin_bar'   => true,
		'show_in_rest'        => true,
		'rest_base'           => null,
		'menu_position'       => 4,
		'menu_icon'           => 'dashicons-star-filled',
		'hierarchical'        => false,
		'supports'            => [ 'title'],
		'taxonomies'          => ['topicality'],
		'has_archive'         => false,
		'rewrite'             => true,
		'query_var'           => true,
	]);
}


если открыть запись - категория отображается, ее можно выбрать
но для фильтрации колонка с категориями недоступна
64823f82c437a215803998.png

если для типа записей поставить 'taxonomies' => ['categoty'],
тогда все отображается
64823fea084cb640457264.png

но мне нужно чтобы отображался фильтр и список именно моей таксономии специально для данного типа записей
все настройки переставил с false на true и наоборот
не помогает
в чем может быть проблема?
  • Вопрос задан
  • 26 просмотров
Пригласить эксперта
Ответы на вопрос 1
maksym1991
@maksym1991
WordPress adept
Попробуйте этот пример.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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