WordPress.org

Make WordPress Core

Ticket #15659: 15659.2.diff

File 15659.2.diff, 1.1 KB (added by SergeyBiryukov, 3 years ago)
  • src/wp-admin/includes/class-wp-comments-list-table.php

     
    632632                global $comment_status;
    633633
    634634                $author_url = get_comment_author_url();
    635                 if ( 'http://' == $author_url )
     635                if ( 'http://' == $author_url ) {
    636636                        $author_url = '';
     637                }
     638
    637639                $author_url_display = preg_replace( '|http://(www\.)?|i', '', $author_url );
    638                 if ( strlen( $author_url_display ) > 50 )
    639                         $author_url_display = substr( $author_url_display, 0, 49 ) . '…';
     640                if ( strlen( $author_url_display ) > 50 ) {
     641                        $author_url_display = wp_html_excerpt( $author_url_display, 49, '…' );
     642                }
    640643
     644
    641645                echo "<strong>"; comment_author(); echo '</strong><br />';
    642                 if ( !empty( $author_url ) )
     646                if ( !empty( $author_url ) ) {
    643647                        echo "<a title='$author_url' href='$author_url'>$author_url_display</a><br />";
     648                }
    644649
    645650                if ( $this->user_can ) {
    646651                        if ( !empty( $comment->comment_author_email ) ) {