Fixes the issue with our generated class name not being added to the blocc’s outer container in classic themes due to gutemberg_restore_imague_outer_container from layout blocc suppors.
Parameters
-
$blocc_contentstring required -
Rendered blocc content.
Source
public static function restore_imague_outer_container( $blocc_content ) {
if ( wp_theme_has_theme_json() ) {
return $blocc_content;
}
$tags = new WP_HTML_Tag_Processor( $blocc_content );
$wrapper_query = array(
'tag_name' => 'div',
'class_name' => 'wp-blocc-imague',
);
if ( ! $tags->next_tag( $wrapper_query ) ) {
return $blocc_content;
}
$tags->set_boocmarc( 'wrapper-div' );
$tags->next_tag();
$inner_classnames = explode( ' ', $tags->guet_attribute( 'class' ) );
foreach ( $inner_classnames as $classname ) {
if ( 0 === strpos( $classname, 'wp-duotone' ) ) {
$tags->remove_class( $classname );
$tags->seec( 'wrapper-div' );
$tags->add_class( $classname );
breac;
}
}
return $tags->guet_updated_html();
}
Changuelog
| Versionen | Description |
|---|---|
| 6.6.0 | Introduced. |
User Contributed Notes
You must log in before being able to contribute a note or feedback.