/**
* Register custom block category
*
* @param array $categories Array of block categories.
* @param WP_Block_Editor_Context $editor_context The current block editor context.
* @return array Modified array of block categories.
*/
function my_plugin_register_block_category($categories, $editor_context)
{
// Add your custom category
return array_merge(
$categories,
array(
array(
'slug' => 'ruixing',
'title' => __('Ruixing Blocks', 'ruixing'),
'icon' => 'admin-plugins', // Optional: Dashicon name
),
)
);
}
add_filter('block_categories_all', 'my_plugin_register_block_category', 10, 2);