diff -r 34716fd837a4 -r be944660c56a wp/wp-includes/blocks/tag-cloud.php --- a/wp/wp-includes/blocks/tag-cloud.php Tue Dec 15 15:52:01 2020 +0100 +++ b/wp/wp-includes/blocks/tag-cloud.php Wed Sep 21 18:19:35 2022 +0200 @@ -13,20 +13,11 @@ * @return string Returns the tag cloud for selected taxonomy. */ function render_block_core_tag_cloud( $attributes ) { - $class = isset( $attributes['align'] ) ? - "wp-block-tag-cloud align{$attributes['align']}" : - 'wp-block-tag-cloud'; - - if ( isset( $attributes['className'] ) ) { - $class .= ' ' . $attributes['className']; - } - - $args = array( + $args = array( 'echo' => false, 'taxonomy' => $attributes['taxonomy'], 'show_count' => $attributes['showTagCounts'], ); - $tag_cloud = wp_tag_cloud( $args ); if ( ! $tag_cloud ) { @@ -40,9 +31,11 @@ ); } + $wrapper_attributes = get_block_wrapper_attributes(); + return sprintf( - '
%2$s
', - esc_attr( $class ), + '%2$s
', + $wrapper_attributes, $tag_cloud ); }