Title: WP_Theme_JSON::get_block_name_from_metadata_path
Published: August 20, 2026

---

# WP_Theme_JSON::get_block_name_from_metadata_path( array $block_metadata ): string|null

## In this article

 * [Parameters](https://developer.wordpress.org/reference/classes/wp_theme_json/get_block_name_from_metadata_path/?output_format=md#parameters)
 * [Return](https://developer.wordpress.org/reference/classes/wp_theme_json/get_block_name_from_metadata_path/?output_format=md#return)
 * [Source](https://developer.wordpress.org/reference/classes/wp_theme_json/get_block_name_from_metadata_path/?output_format=md#source)
 * [Changelog](https://developer.wordpress.org/reference/classes/wp_theme_json/get_block_name_from_metadata_path/?output_format=md#changelog)

[ Back to top](https://developer.wordpress.org/reference/classes/wp_theme_json/get_block_name_from_metadata_path/?output_format=md#wp--skip-link--target)

This function’s access is marked private. This means it is not intended for use 
by plugin or theme developers, only by core. It is listed here for completeness.

Extracts the block name from the block metadata path.

## 󠀁[Parameters](https://developer.wordpress.org/reference/classes/wp_theme_json/get_block_name_from_metadata_path/?output_format=md#parameters)󠁿

 `$block_metadata`arrayrequired

Block metadata.

## 󠀁[Return](https://developer.wordpress.org/reference/classes/wp_theme_json/get_block_name_from_metadata_path/?output_format=md#return)󠁿

 string|null The block name or null if not found.

## 󠀁[Source](https://developer.wordpress.org/reference/classes/wp_theme_json/get_block_name_from_metadata_path/?output_format=md#source)󠁿

    ```php
    private static function get_block_name_from_metadata_path( $block_metadata ) {
    	return $block_metadata['path'][2] ?? null;
    }
    ```

[View all references](https://developer.wordpress.org/reference/files/wp-includes/class-wp-theme-json.php/)
[View on Trac](https://core.trac.wordpress.org/browser/tags/7.1/src/wp-includes/class-wp-theme-json.php#L5977)
[View on GitHub](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wp-theme-json.php#L5977-L5979)

## 󠀁[Changelog](https://developer.wordpress.org/reference/classes/wp_theme_json/get_block_name_from_metadata_path/?output_format=md#changelog)󠁿

| Version | Description | 
| [7.1.0](https://developer.wordpress.org/reference/since/7.1.0/) | Introduced. |

## User Contributed Notes

You must [log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fdeveloper.wordpress.org%2Freference%2Fclasses%2Fwp_theme_json%2Fget_block_name_from_metadata_path%2F)
before being able to contribute a note or feedback.