post-comments-count.php in Gutenberg 8.2
File
vendor/gutenberg/block-library/blocks/post-comments-count.php
View source
<?php
function gutenberg_render_block_core_post_comments_count($attributes, $content, $block) {
if (!isset($block->context['postId'])) {
return '';
}
$class = 'wp-block-post-comments-count';
if (isset($attributes['className'])) {
$class .= ' ' . $attributes['className'];
}
return sprintf('<span class="%1$s">%2$s</span>', esc_attr($class), get_comments_number($block->context['postId']));
}
function gutenberg_register_block_core_post_comments_count() {
register_block_type_from_metadata(__DIR__ . '/post-comments-count', array(
'attributes' => array(
'className' => array(
'type' => 'string',
),
),
'render_callback' => 'gutenberg_render_block_core_post_comments_count',
));
}
add_action('init', 'gutenberg_register_block_core_post_comments_count', 20);