diff -r 34716fd837a4 -r be944660c56a wp/wp-includes/blocks/post-date.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/wp/wp-includes/blocks/post-date.php Wed Sep 21 18:19:35 2022 +0200 @@ -0,0 +1,48 @@ +context['postId'] ) ) { + return ''; + } + + $post_ID = $block->context['postId']; + $align_class_name = empty( $attributes['textAlign'] ) ? '' : "has-text-align-{$attributes['textAlign']}"; + $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $align_class_name ) ); + $formatted_date = get_the_date( isset( $attributes['format'] ) ? $attributes['format'] : '', $post_ID ); + if ( isset( $attributes['isLink'] ) && $attributes['isLink'] ) { + $formatted_date = sprintf( '%2s', get_the_permalink( $post_ID ), $formatted_date ); + } + + return sprintf( + '
', + $wrapper_attributes, + get_the_date( 'c', $post_ID ), + $formatted_date + ); +} + +/** + * Registers the `core/post-date` block on the server. + */ +function register_block_core_post_date() { + register_block_type_from_metadata( + __DIR__ . '/post-date', + array( + 'render_callback' => 'render_block_core_post_date', + ) + ); +} +add_action( 'init', 'register_block_core_post_date' );