Позволяет добавить/удалить/изменить категории блоков Gutenberg.
Чтобы новая категория отобразилась в меню, нужно добавить в нее хотя бы один блок!
Использование
add_filter( 'block_categories', 'filter_function_name_5127', 10, 2 ); function filter_function_name_5127( $default_categories, $post ){ // filter... return $default_categories; }
- $default_categories(массив)
- Массив категорий блоков.
- $post(объект)
- Текущая загруженная запись.
Примеры
#1 Добавим новую категорию для группирования своих блоков
add_filter( 'block_categories', 'custom_block_category', 10, 2 ); function custom_block_category( $default_categories, $post ) { if ( $post->post_type !== 'post' ) { return $default_categories; } return array_merge( $default_categories, [ [ 'slug' => 'glum-category', // Слаг категории который будем использовать при регистрации блока 'title' => __( 'Glum Category', 'my-plugin' ), // Отображаемое название категории 'icon' => 'wordpress' // Иконка для категории, можно передать null если иконка не нужна ], ] ); }
Список изменений
Где вызывается хук
block_categories
Где используется хук (в ядре WP)
Использование не найдено.