importNode( get_placeholder_image( $dom ), true ); $svg = dom_element( $imported ); $classes = []; $classes[] = 'wp-block-cover__image-background'; $svg->setAttribute( 'class', implode( ' ', $classes ) ); } $styles = css_string_to_array( $div->getAttribute( 'style' ) ); foreach ( [ 'top', 'right', 'bottom', 'left' ] as $side ) { if ( ! isset( $padding[ $side ] ) ) { continue; } $styles["padding-{$side}"] = format_custom_property( (string) $padding[ $side ] ); } if ( ! is_null( $zIndex ) ) { $styles['--z-index'] = format_custom_property( $zIndex ); } $div->setAttribute( 'style', css_array_to_string( $styles ) ); return $dom->saveHTML(); }