get_block_categories( WP_Post $post )
Returns all the block categories that will be shown in the block editor.
Description Description
Parameters Parameters
- $post
-
(WP_Post) (Required) Post object.
Return Return
(array) Array of block categories.
Source Source
File: wp-admin/includes/post.php
function get_block_categories( $post ) { $default_categories = array( array( 'slug' => 'common', 'title' => __( 'Common Blocks' ), 'icon' => null, ), array( 'slug' => 'formatting', 'title' => __( 'Formatting' ), 'icon' => null, ), array( 'slug' => 'layout', 'title' => __( 'Layout Elements' ), 'icon' => null, ), array( 'slug' => 'widgets', 'title' => __( 'Widgets' ), 'icon' => null, ), array( 'slug' => 'embed', 'title' => __( 'Embeds' ), 'icon' => null, ), array( 'slug' => 'reusable', 'title' => __( 'Reusable Blocks' ), 'icon' => null, ), ); /** * Filter the default array of block categories. * * @since 5.0.0 * * @param array $default_categories Array of block categories. * @param WP_Post $post Post being loaded. */ return apply_filters( 'block_categories', $default_categories, $post ); }
Expand full source code Collapse full source code View on Trac
Changelog Changelog
Version | Description |
---|---|
5.0.0 | Introduced. |