filtrod 5.0.0
render_block
Opis
Filtruje wyrenderowany HTML pojedynczego bloku Gutenberga.
Przykład użycia
add_filter( 'render_block', ... )php
add_filter( 'render_block', 'wpdocs_wrap_blocks', 10, 2 );
function wpdocs_wrap_blocks( $block_content, $block ) {
if ( 'core/paragraph' === $block['blockName'] ) {
$block_content = '<div class="proza">' . $block_content . '</div>';
}
return $block_content;
}
add_filter( 'render_block', 'wpdocs_wrap_blocks', 10, 2 );
function wpdocs_wrap_blocks( $block_content, $block ) {
if ( 'core/paragraph' === $block['blockName'] ) {
$block_content = '<div class="proza">' . $block_content . '</div>';
}
return $block_content;
}Parametry
| Parametr | Typ | Opis |
|---|---|---|
$block_content | string | The block content. |
$block | array | The full block, including name and attributes. |
$instance | \WP_Block | The block instance. |
Wywołanie
Rejestracja callbackaphp
// rejestracja funkcji zwrotnej — podaj liczbę argumentów!
add_filter( 'render_block', 'twoja_funkcja', 10, 3 );
function twoja_funkcja($param_1, $param_2, $param_3) {
// Twój kod
}
// rejestracja funkcji zwrotnej — podaj liczbę argumentów!
add_filter( 'render_block', 'twoja_funkcja', 10, 3 );
function twoja_funkcja($param_1, $param_2, $param_3) {
// Twój kod
}Popularne w tej kategorii