WordPress Version: 6.3
/**
* Returns the block name to use for serialization. This will remove the default
* "core/" namespace from a block name.
*
* @since 5.3.1
*
* @param string|null $block_name Optional. Original block name. Null if the block name is unknown,
* e.g. Classic blocks have their name set to null. Default null.
* @return string Block name to use for serialization.
*/
function strip_core_block_namespace($block_name = null)
{
if (is_string($block_name) && str_starts_with($block_name, 'core/')) {
return substr($block_name, 5);
}
return $block_name;
}