--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/wp/wp-includes/blocks/comments-pagination.php Tue Sep 27 16:37:53 2022 +0200
@@ -0,0 +1,43 @@
+<?php
+/**
+ * Server-side rendering of the `core/comments-pagination` block.
+ *
+ * @package WordPress
+ */
+
+/**
+ * Renders the `core/comments-pagination` block on the server.
+ *
+ * @param array $attributes Block attributes.
+ * @param string $content Block default content.
+ *
+ * @return string Returns the wrapper for the Comments pagination.
+ */
+function render_block_core_comments_pagination( $attributes, $content ) {
+ if ( empty( trim( $content ) ) ) {
+ return '';
+ }
+
+ if ( post_password_required() ) {
+ return;
+ }
+
+ return sprintf(
+ '<div %1$s>%2$s</div>',
+ get_block_wrapper_attributes(),
+ $content
+ );
+}
+
+/**
+ * Registers the `core/comments-pagination` block on the server.
+ */
+function register_block_core_comments_pagination() {
+ register_block_type_from_metadata(
+ __DIR__ . '/comments-pagination',
+ array(
+ 'render_callback' => 'render_block_core_comments_pagination',
+ )
+ );
+}
+add_action( 'init', 'register_block_core_comments_pagination' );