render_block_core_tag_cloud() WP 1.0
Renders the core/tag-cloud block on server.
No Hooks.
Return
String. Returns the tag cloud for selected taxonomy.
Usage
render_block_core_tag_cloud( $attributes );
- $attributes(array) (required)
- The block attributes.
Code of render_block_core_tag_cloud() render block core tag cloud WP 5.6
function render_block_core_tag_cloud( $attributes ) {
$args = array(
'echo' => false,
'taxonomy' => $attributes['taxonomy'],
'show_count' => $attributes['showTagCounts'],
);
$tag_cloud = wp_tag_cloud( $args );
if ( ! $tag_cloud ) {
$labels = get_taxonomy_labels( get_taxonomy( $attributes['taxonomy'] ) );
$tag_cloud = esc_html(
sprintf(
/* translators: %s: taxonomy name */
__( 'Your site doesn’t have any %s, so there’s nothing to display here at the moment.' ),
strtolower( $labels->name )
)
);
}
$wrapper_attributes = get_block_wrapper_attributes();
return sprintf(
'<p %1$s>%2$s</p>',
$wrapper_attributes,
$tag_cloud
);
}