allowed_block_types_all
Filters the allowed block types for all editor types.
Usage
add_filter( 'allowed_block_types_all', 'wp_kama_allowed_block_types_all_filter', 10, 2 );
/**
* Function for `allowed_block_types_all` filter-hook.
*
* @param bool|string[] $allowed_block_types Array of block type slugs, or boolean to enable/disable all.
* @param WP_Block_Editor_Context $block_editor_context The current block editor context.
*
* @return bool|string[]
*/
function wp_kama_allowed_block_types_all_filter( $allowed_block_types, $block_editor_context ){
// filter...
return $allowed_block_types;
}
- $allowed_block_types(true|false|string[])
- Array of block type slugs, or boolean to enable/disable all.
Default: true (all registered block types supported) - $block_editor_context(WP_Block_Editor_Context)
- The current block editor context.
Changelog
| Since 5.8.0 | Introduced. |
Where the hook is called
allowed_block_types_all
wp-includes/block-editor.php 127
$allowed_block_types = apply_filters( 'allowed_block_types_all', $allowed_block_types, $block_editor_context );