Make WordPress Core

Changeset 46117


Ignore:
Timestamp:
09/14/2019 08:59:29 PM (5 years ago)
Author:
SergeyBiryukov
Message:

Bundled Themes: 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 birgire, superpoincare.
Fixes #47461. See #43857.

Location:
trunk/src/wp-content/themes
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-content/themes/twentyeleven/functions.php

    r45932 r46117  
    744744                    </div><!-- .comment-author .vcard -->
    745745
    746                     <?php if ( $comment->comment_approved == '0' ) : ?>
    747                     <em class="comment-awaiting-moderation"><?php _e( 'Your comment is awaiting moderation.', 'twentyeleven' ); ?></em>
     746                    <?php
     747                    $commenter = wp_get_current_commenter();
     748                    if ( $commenter['comment_author_email'] ) {
     749                        $moderation_note = __( 'Your comment is awaiting moderation.', 'twentyeleven' );
     750                    } else {
     751                        $moderation_note = __( 'Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.', 'twentyeleven' );
     752                    }
     753                    ?>
     754
     755                    <?php if ( '0' == $comment->comment_approved ) : ?>
     756                    <em class="comment-awaiting-moderation"><?php echo $moderation_note; ?></em>
    748757                    <br />
    749                 <?php endif; ?>
     758                    <?php endif; ?>
    750759
    751760                </footer>
  • trunk/src/wp-content/themes/twentynineteen/classes/class-twentynineteen-walker-comment.php

    r45932 r46117  
    8989                    </div><!-- .comment-metadata -->
    9090
     91                    <?php
     92                    $commenter = wp_get_current_commenter();
     93                    if ( $commenter['comment_author_email'] ) {
     94                        $moderation_note = __( 'Your comment is awaiting moderation.', 'twentynineteen' );
     95                    } else {
     96                        $moderation_note = __( 'Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.', 'twentynineteen' );
     97                    }
     98                    ?>
     99
    91100                    <?php if ( '0' == $comment->comment_approved ) : ?>
    92                     <p class="comment-awaiting-moderation"><?php _e( 'Your comment is awaiting moderation.', 'twentynineteen' ); ?></p>
     101                    <p class="comment-awaiting-moderation"><?php echo $moderation_note; ?></p>
    93102                    <?php endif; ?>
     103
    94104                </footer><!-- .comment-meta -->
    95105
  • trunk/src/wp-content/themes/twentyten/functions.php

    r45932 r46117  
    429429                ?>
    430430            </div><!-- .comment-author .vcard -->
    431                 <?php if ( $comment->comment_approved == '0' ) : ?>
    432                 <em class="comment-awaiting-moderation"><?php _e( 'Your comment is awaiting moderation.', 'twentyten' ); ?></em>
    433                 <br />
     431
     432                <?php
     433                $commenter = wp_get_current_commenter();
     434                if ( $commenter['comment_author_email'] ) {
     435                    $moderation_note = __( 'Your comment is awaiting moderation.', 'twentyten' );
     436                } else {
     437                    $moderation_note = __( 'Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.', 'twentyten' );
     438                }
     439                ?>
     440
     441                <?php if ( '0' == $comment->comment_approved ) : ?>
     442            <em class="comment-awaiting-moderation"><?php echo $moderation_note; ?></em>
     443            <br />
    434444            <?php endif; ?>
    435445
  • trunk/src/wp-content/themes/twentytwelve/functions.php

    r45932 r46117  
    447447                </header><!-- .comment-meta -->
    448448
     449                <?php
     450                $commenter = wp_get_current_commenter();
     451                if ( $commenter['comment_author_email'] ) {
     452                    $moderation_note = __( 'Your comment is awaiting moderation.', 'twentytwelve' );
     453                } else {
     454                    $moderation_note = __( 'Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.', 'twentytwelve' );
     455                }
     456                ?>
     457
    449458                <?php if ( '0' == $comment->comment_approved ) : ?>
    450                 <p class="comment-awaiting-moderation"><?php _e( 'Your comment is awaiting moderation.', 'twentytwelve' ); ?></p>
    451             <?php endif; ?>
     459                <p class="comment-awaiting-moderation"><?php echo $moderation_note; ?></p>
     460                <?php endif; ?>
    452461
    453462                <section class="comment-content comment">
Note: See TracChangeset for help on using the changeset viewer.