acf_enqueue_block_type_assets()
Enqueues scripts and styles for a specific block type.
No Hooks.
Returns
null. Nothing (null).
Usage
acf_enqueue_block_type_assets( $block_type );
- $block_type(array) (required)
- The block type settings.
Changelog
| Since 5.7.13 | Introduced. |
acf_enqueue_block_type_assets() acf enqueue block type assets code ACF 6.8.8
function acf_enqueue_block_type_assets( $block_type ) {
// Generate handle from name.
$handle = 'block-' . acf_slugify( $block_type['name'] );
// Enqueue style.
if ( $block_type['enqueue_style'] ) {
wp_enqueue_style( $handle, $block_type['enqueue_style'], array(), ACF_VERSION, 'all' );
}
// Enqueue script.
if ( $block_type['enqueue_script'] ) {
wp_enqueue_script( $handle, $block_type['enqueue_script'], array(), ACF_VERSION, true );
}
// Enqueue assets callback.
if ( $block_type['enqueue_assets'] && is_callable( $block_type['enqueue_assets'] ) ) {
call_user_func( $block_type['enqueue_assets'], $block_type );
}
}