Core Class
View Source on Trac ↗
Core Class
WP_Block_Type
class WP_Block_Type
// Constructor: function Object() { [native code] } Core class representing a block type.
Methods 11 methods
| Method / Return | Description |
|---|---|
| __construct() void | Constructor.
Parameters: $block_type: mixed, $args: mixed |
| __get() (string | Proxies getting values for deprecated properties for script and style handles for backward compatibility.
Parameters: $name: mixed |
| __isset() bool | Proxies checking for deprecated properties for script and style handles for backward compatibility.
Parameters: $name: mixed |
| __set() void | Proxies setting values for deprecated properties for script and style handles for backward compatibility.
Parameters: $name: mixed, $value: mixed |
| render() string | Renders the block type output for given attributes.
Parameters: $attributes: mixed, $content: mixed |
| is_dynamic() bool | Returns true if the block type is dynamic, or false otherwise. A dynamic |
| prepare_attributes_for_render() array | Validates attributes against the current block schema, populating
Parameters: $attributes: mixed |
| set_props() void | Sets block type properties.
Parameters: $args: mixed |
| get_attributes() array | Get all available block attributes including possible layout attribute from Columns block. |
| get_variations() array[] | Get block variations. |
| get_uses_context() string[] | Get block uses context. |
Properties
| Property / Type | Description |
|---|---|
| $api_version mixed public | No description available. |
| $name mixed public | No description available. |
| $title mixed public | No description available. |
| $category mixed public | No description available. |
| $parent mixed public | No description available. |
| $ancestor mixed public | No description available. |
| $allowed_blocks mixed public | No description available. |
| $icon mixed public | No description available. |
| $description mixed public | No description available. |
| $keywords mixed public | No description available. |
| $textdomain mixed public | No description available. |
| $styles mixed public | No description available. |
| $variations mixed public | No description available. |
| $variation_callback mixed public | No description available. |
| $selectors mixed public | No description available. |
| $supports mixed public | No description available. |
| $example mixed public | No description available. |
| $render_callback mixed public | No description available. |
| $attributes mixed public | No description available. |
| $uses_context mixed public | No description available. |
| $provides_context mixed public | No description available. |
| $block_hooks mixed public | No description available. |
| $editor_script_handles mixed public | No description available. |
| $script_handles mixed public | No description available. |
| $view_script_handles mixed public | No description available. |
| $view_script_module_ids mixed public | No description available. |
| $editor_style_handles mixed public | No description available. |
| $style_handles mixed public | No description available. |
| $view_style_handles mixed public | No description available. |
| $deprecated_properties mixed public | No description available. |
Class Information
Since Version
5.0.0
Source File
wp-includes/class-wp-block-type.php
Advertisement