wp/wp-includes/blocks/rss.php
changeset 18 be944660c56a
parent 16 a86126ab1dd4
child 19 3d72ae0968f4
--- a/wp/wp-includes/blocks/rss.php	Tue Dec 15 15:52:01 2020 +0100
+++ b/wp/wp-includes/blocks/rss.php	Wed Sep 21 18:19:35 2022 +0200
@@ -79,24 +79,17 @@
 		$list_items .= "<li class='wp-block-rss__item'>{$title}{$date}{$author}{$excerpt}</li>";
 	}
 
-	$class = 'wp-block-rss';
-	if ( isset( $attributes['align'] ) ) {
-		$class .= ' align' . $attributes['align'];
-	}
-
+	$classnames = array();
 	if ( isset( $attributes['blockLayout'] ) && 'grid' === $attributes['blockLayout'] ) {
-		$class .= ' is-grid';
+		$classnames[] = 'is-grid';
 	}
 
 	if ( isset( $attributes['columns'] ) && 'grid' === $attributes['blockLayout'] ) {
-		$class .= ' columns-' . $attributes['columns'];
+		$classnames[] = 'columns-' . $attributes['columns'];
 	}
+	$wrapper_attributes = get_block_wrapper_attributes( array( 'class' => implode( ' ', $classnames ) ) );
 
-	if ( isset( $attributes['className'] ) ) {
-		$class .= ' ' . $attributes['className'];
-	}
-
-	return sprintf( '<ul class="%s">%s</ul>', esc_attr( $class ), $list_items );
+	return sprintf( '<ul %s>%s</ul>', $wrapper_attributes, $list_items );
 }
 
 /**