WordPress Version: 5.4
/**
* Returns an array of the names of all registered dynamic block types.
*
* @since 5.0.0
*
* @return string[] Array of dynamic block names.
*/
function get_dynamic_block_names()
{
$dynamic_block_names = array();
$block_types = WP_Block_Type_Registry::get_instance()->get_all_registered();
foreach ($block_types as $block_type) {
if ($block_type->is_dynamic()) {
$dynamic_block_names[] = $block_type->name;
}
}
return $dynamic_block_names;
}