Поддержка Проблемы и решения Новый редактор блоков

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

    
    add_action('init', 'my_custom_init');
    function my_custom_init()
    {
    	register_post_type('portfolio', array(
    		'labels'             => array(
    			'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'          => 'Портфолио'
    
    		),
    		'public'             => true,
    		'publicly_queryable' => true,
    		'show_ui'            => true,
    		'show_in_menu'       => true,
    		'query_var'          => true,
    		'rewrite'            => true,
    		'capability_type'    => 'post',
    		'has_archive'        => true,
    		'hierarchical'       => false,
    		'menu_position'      => 4,
    		'menu_icon' 		 => 'dashicons-camera',
    		'supports'           => array('title','editor','thumbnail','excerpt')
    	) );
    }
    

    Запись нового типа появилась в админке, всё работает, но редактор в её записях используется старый. В записях стандартных «Записи» используется новый редактор блоков, а вот при добавлении записи в «Портфолио», редактор там старый.

    Пробовал включить новый редактор блоков принудительно для всего вот так:

    
    add_filter('use_block_editor_for_post_type', 'filter_use_block_editor', 10, 2);
    function filter_use_block_editor($use_block_editor, $post_type)
    {
    	return true;
    }
    

    Не прокатило. Подскажите, как таки включить новый редактор блоков для добавляемых типов записей?

Просмотр 3 ответов — с 1 по 3 (всего 3)
Просмотр 3 ответов — с 1 по 3 (всего 3)