getAttribute( 'style' ) ); $margin = $block['attrs']['style']['spacing']['margin'] ?? null; $padding = $block['attrs']['style']['spacing']['padding'] ?? null; if ( $margin ) { $styles['margin-top'] = $margin['top'] ?? null; $styles['margin-right'] = $margin['right'] ?? null; $styles['margin-bottom'] = $margin['bottom'] ?? null; $styles['margin-left'] = $margin['left'] ?? null; } if ( $padding ) { $styles['padding-top'] = $padding['top'] ?? null; $styles['padding-right'] = $padding['right'] ?? null; $styles['padding-bottom'] = $padding['bottom'] ?? null; $styles['padding-left'] = $padding['left'] ?? null; } foreach ( $styles as $key => $value ) { if ( ! $value ) { continue; } if ( str_contains( $value, 'var:' ) ) { $styles[ $key ] = format_custom_property( $value ); } } $nav->setAttribute( 'style', css_array_to_string( $styles ) ); return $dom->saveHTML(); }