From 71e3633f3f13f4db1395ad6d71d986c15834cb26 Mon Sep 17 00:00:00 2001 From: Gary Pendergast Date: Mon, 21 Jan 2019 22:46:49 +0000 Subject: [PATCH] Comments: Update the message shown when a comment is awaiting moderation. If the commenter doesn't have cookies set, they won't see the comment preview again. Showing an expanded message will help offset any confusion if they revisit the site later, and their comment is still in moderation, but they can't see it anymore. Props azaozz, pento. Fixes #44736. Built from https://develop.svn.wordpress.org/trunk@44681 git-svn-id: http://core.svn.wordpress.org/trunk@44512 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/class-walker-comment.php | 20 ++++++++++++++++++-- wp-includes/version.php | 2 +- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/wp-includes/class-walker-comment.php b/wp-includes/class-walker-comment.php index 5bfcac0ed3..87834f52be 100644 --- a/wp-includes/class-walker-comment.php +++ b/wp-includes/class-walker-comment.php @@ -263,6 +263,14 @@ class Walker_Comment extends Walker { $tag = 'li'; $add_below = 'div-comment'; } + + $commenter = wp_get_current_commenter(); + if ( $commenter['comment_author_email'] ) { + $moderation_note = __( 'Your comment is awaiting moderation.' ); + } else { + $moderation_note = __( 'Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.' ); + } + ?> < has_children ? 'parent' : '', $comment ); ?> id="comment-"> @@ -282,7 +290,7 @@ class Walker_Comment extends Walker { ?> comment_approved ) : ?> - +
@@ -345,6 +353,14 @@ class Walker_Comment extends Walker { */ protected function html5_comment( $comment, $depth, $args ) { $tag = ( 'div' === $args['style'] ) ? 'div' : 'li'; + + $commenter = wp_get_current_commenter(); + if ( $commenter['comment_author_email'] ) { + $moderation_note = __( 'Your comment is awaiting moderation.' ); + } else { + $moderation_note = __( 'Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.' ); + } + ?> < id="comment-" has_children ? 'parent' : '', $comment ); ?>>
@@ -376,7 +392,7 @@ class Walker_Comment extends Walker { comment_approved ) : ?> -

+ diff --git a/wp-includes/version.php b/wp-includes/version.php index 9e27b672f9..5850697782 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -13,7 +13,7 @@ * * @global string $wp_version */ -$wp_version = '5.1-beta1-44680'; +$wp_version = '5.1-beta1-44681'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.