[ Index ]

PHP Cross Reference of WordPress

title

Body

[close]

/wp-includes/ -> class-wp-block-type-registry.php (summary)

Blocks API: WP_Block_Type_Registry class

File Size: 186 lines (5 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 6 functions

  register()
  unregister()
  get_registered()
  get_all_registered()
  is_registered()
  get_instance()

Functions
Functions that are not part of a class:

register( $name, $args = array()   X-Ref
Registers a block type.

param: string|WP_Block_Type $name Block type name including namespace, or alternatively
param: array                $args Optional. Array of block type arguments. Accepts any public property
return: WP_Block_Type|false The registered block type on success, or false on failure.
since: 5.0.0

unregister( $name )   X-Ref
Unregisters a block type.

param: string|WP_Block_Type $name Block type name including namespace, or alternatively
return: WP_Block_Type|false The unregistered block type on success, or false on failure.
since: 5.0.0

get_registered( $name )   X-Ref
Retrieves a registered block type.

param: string $name Block type name including namespace.
return: WP_Block_Type|null The registered block type, or null if it is not registered.
since: 5.0.0

get_all_registered()   X-Ref
Retrieves all registered block types.

return: WP_Block_Type[] Associative array of `$block_type_name => $block_type` pairs.
since: 5.0.0

is_registered( $name )   X-Ref
Checks if a block type is registered.

param: string $name Block type name including namespace.
return: bool True if the block type is registered, false otherwise.
since: 5.0.0

get_instance()   X-Ref
Utility method to retrieve the main instance of the class.

The instance will be created if it does not exist yet.

return: WP_Block_Type_Registry The main instance.
since: 5.0.0



Generated: Sun Dec 22 01:00:02 2024 Cross-referenced by PHPXref 0.7.1