WordPress.org

Make WordPress Core

Ticket #15659: 15659.2.diff

File 15659.2.diff, 1.1 KB (added by SergeyBiryukov, 2 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 ) ) {