WordPress Version: 6.2
/**
* Server-side rendering of the `core/query-pagination` block.
*
* @package WordPress
*/
/**
* Renders the `core/query-pagination` block on the server.
*
* @param array $attributes Block attributes.
* @param string $content Block default content.
*
* @return string Returns the wrapper for the Query pagination.
*/
function render_block_core_query_pagination($attributes, $content)
{
if (empty(trim($content))) {
return '';
}
$classes = isset($attributes['style']['elements']['link']['color']['text']) ? 'has-link-color' : '';
$wrapper_attributes = get_block_wrapper_attributes(array('aria-label' => __('Pagination'), 'class' => $classes));
return sprintf('<nav %1$s>%2$s</nav>', $wrapper_attributes, $content);
}