W3cubDocs

/WordPress

generate_block_asset_handle( string $block_name, string $field_name )

Generates the name for an asset based on the name of the block and the field name provided.

Parameters

$block_name

(string) (Required) Name of the block.

$field_name

(string) (Required) Name of the metadata field.

Return

(string) Generated asset name for the block's field.

Source

File: wp-includes/blocks.php

function generate_block_asset_handle( $block_name, $field_name ) {
	$field_mappings = array(
		'editorScript' => 'editor-script',
		'script'       => 'script',
		'editorStyle'  => 'editor-style',
		'style'        => 'style',
	);
	return str_replace( '/', '-', $block_name ) .
		'-' . $field_mappings[ $field_name ];
}

Changelog

Version Description
5.5.0 Introduced.

© 2003–2019 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/functions/generate_block_asset_handle