get_dynamic_block_names

The timeline below displays how wordpress function get_dynamic_block_names has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

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;
}

WordPress Version: 5.0

/**
 * Returns an array of the names of all registered dynamic block types.
 *
 * @since 5.0.0
 *
 * @return array 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;
}