BbPress shortcode class.

since 2.0.0 bbPress (r3031)
package bbPress

 Methods

Add the register_blocks action to bbp_init.

__construct() 
since 2.7.0 bbPress (r7382)

Enqueue block editor assets and localize script data.

enqueue_block_editor_assets() 
since 2.7.0 bbPress (r7382)

Get data for localizing to block scripts.

get_localize_script_data(string $data = '') : array | null
Static
since 2.7.0 bbPress (r7382)

Parameters

$data

string

Data key to retrieve.

Returns

arraynullLocalized data or null when unavailable.

Register custom "Forums" block category.

register_block_category(array $categories, \WP_Block_Editor_Context $context) : array
since 2.7.0 bbPress (r7382)

Parameters

$categories

array

Array of block categories.

$context

\WP_Block_Editor_Context

Block editor context.

Returns

arrayModified categories.

Register blocks from block.json files.

register_blocks() 
since 2.7.0 bbPress (r7382)

Reuse shortcode callbacks to render equivalent block output.

render_block(array $attributes = array(), string|null $content = '', \WP_Block $block = null) : string
since 2.7.0 bbPress (r7382)

Parameters

$attributes

array

Block attributes.

$content

stringnull

Optional block content.

$block

\WP_Block

Parsed block instance, used to find mapping.

Returns

stringBlock output or empty string on failure.

Block globals.

setup_globals() 
since 2.7.0 bbPress (r7382)

Setup actions & filters.

setup_hooks() 
since 2.7.0 bbPress (r7382)

 Properties

 

Map of block names to shortcode callbacks.

$blocks : array

Default

array()