bp_block_category( array $categories = array(), $editor_name_or_post = null )
Adds a BuddyPress category to house BuddyPress blocks.
Description Description
Parameters Parameters
- $categories
-
(Optional) Array of block categories.
Default value: array()
- $post
-
(Required) Post being loaded.
Source Source
File: bp-core/admin/bp-core-admin-functions.php
function bp_block_category( $categories = array(), $post = null ) { if ( ! ( $post instanceof WP_Post ) ) { return $categories; } /** * Filter here to add/remove the supported post types for the BuddyPress blocks category. * * @since 5.0.0 * * @param array $value The list of supported post types. Defaults to WordPress built-in ones. */ $post_types = apply_filters( 'bp_block_category_post_types', array( 'post', 'page' ) ); if ( ! $post_types ) { return $categories; } // Get the post type of the current item. $post_type = get_post_type( $post ); if ( ! in_array( $post_type, $post_types, true ) ) { return $categories; } return array_merge( $categories, array( array( 'slug' => 'buddypress', 'title' => __( 'BuddyPress', 'buddypress' ), 'icon' => 'buddicons-buddypress-logo', ), ) ); }
Changelog Changelog
Version | Description |
---|---|
8.0.0 | The bp_block_category_post_types filter has been deprecated. |
5.0.0 | Introduced. |