WP HOOKS
filtrod 5.8.0

allowed_block_types_all

Args 2Plik wp-includes/block-editor.phpDokumentacja WP ↗

Opis

Ogranicza lub rozszerza listę dozwolonych bloków w edytorze Gutenberg.

Przykład użycia

add_filter( 'allowed_block_types_all', ... )php
add_filter( 'allowed_block_types_all', 'wpdocs_limit_blocks', 10, 2 );

function wpdocs_limit_blocks( $allowed_blocks, $editor_context ) {
	if ( 'book' !== $editor_context->post->post_type ) {
		return $allowed_blocks;
	}

	return array( 'core/paragraph', 'core/heading', 'core/image' );
}

Parametry

ParametrTypOpis
$allowed_block_typesbool | 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_ContextThe current block editor context.

Wywołanie

Rejestracja callbackaphp
// rejestracja funkcji zwrotnej — podaj liczbę argumentów!
add_filter( 'allowed_block_types_all', 'twoja_funkcja', 10, 2 );

function twoja_funkcja($param_1, $param_2) {
	// Twój kod
}

Popularne w tej kategorii