firstChild; $styles['position'] = $block['attrs']['position'] ?? ''; $styles['top'] = $block['attrs']['inset']['top'] ?? ''; $styles['right'] = $block['attrs']['inset']['right'] ?? ''; $styles['bottom'] = $block['attrs']['inset']['bottom'] ?? ''; $styles['left'] = $block['attrs']['inset']['left'] ?? ''; $styles['z-index'] = $block['attrs']['zIndex'] ?? ''; $css = $first->getAttribute( 'style' ); foreach ( $styles as $property => $value ) { $css .= $value ? "$property:$value;" : ''; } if ( $styles ) { $first->setAttribute( 'style', $css ); } $first->setAttribute( 'class', $first->getAttribute( 'class' ) . ( isset( $block['attrs']['position'] ) ? ' position-' . $block['attrs']['position'] : '' ) ); return $dom->saveHTML(); }