wp_render_elements_class_name()
Ensure the elements block support class name generated, and added to block attributes, in the render_block_data gets applied to the block's markup.
Хуков нет.
Возвращает
Строку
. Filtered block content.
Использование
wp_render_elements_class_name( $block_content, $block );
- $block_content(строка) (обязательный)
- Rendered block content.
- $block(массив) (обязательный)
- Block object.
Заметки
- Смотрите: wp_render_elements_support_styles
Список изменений
С версии 6.6.0 | Введена. |
Код wp_render_elements_class_name() wp render elements class name WP 6.6.2
function wp_render_elements_class_name( $block_content, $block ) { $class_string = $block['attrs']['className'] ?? ''; preg_match( '/\bwp-elements-\S+\b/', $class_string, $matches ); if ( empty( $matches ) ) { return $block_content; } $tags = new WP_HTML_Tag_Processor( $block_content ); if ( $tags->next_tag() ) { $tags->add_class( $matches[0] ); } return $tags->get_updated_html(); }