WordPress.org

Make WordPress Core

Ticket #33809: 33809.diff

File 33809.diff, 5.7 KB (added by dimadin, 6 years ago)
  • wp-includes/comment-template.php

     
    4242         * @param int        $comment_ID The comment ID.
    4343         * @param WP_Comment $comment    The comment object.
    4444         */
    45         return apply_filters( 'get_comment_author', $author, $comment_ID, $comment );
     45        return apply_filters( 'get_comment_author', $author, $comment->comment_ID, $comment );
    4646}
    4747
    4848/**
     
    5454 *                                                                       Default current comment.
    5555 */
    5656function comment_author( $comment_ID = 0 ) {
    57         $author = get_comment_author( $comment_ID );
     57        $comment = get_comment( $comment_ID );
     58        $author  = get_comment_author( $comment );
    5859
    5960        /**
    6061         * Filter the comment author's name for display.
     
    6566         * @param string $author     The comment author's username.
    6667         * @param int    $comment_ID The comment ID.
    6768         */
    68         echo apply_filters( 'comment_author', $author, $comment_ID );
     69        echo apply_filters( 'comment_author', $author, $comment->comment_ID );
    6970}
    7071
    7172/**
     
    9091         * @param int        $comment_ID           The comment ID.
    9192         * @param WP_Comment $comment              The comment object.
    9293         */
    93         return apply_filters( 'get_comment_author_email', $comment->comment_author_email, $comment_ID, $comment );
     94        return apply_filters( 'get_comment_author_email', $comment->comment_author_email, $comment->comment_ID, $comment );
    9495}
    9596
    9697/**
     
    108109 *                                                                       Default current comment.
    109110 */
    110111function comment_author_email( $comment_ID = 0 ) {
    111         $author_email = get_comment_author_email( $comment_ID );
     112        $comment      = get_comment( $comment_ID );
     113        $author_email = get_comment_author_email( $comment );
    112114
    113115        /**
    114116         * Filter the comment author's email for display.
     
    119121         * @param string $author_email The comment author's email address.
    120122         * @param int    $comment_ID   The comment ID.
    121123         */
    122         echo apply_filters( 'author_email', $author_email, $comment_ID );
     124        echo apply_filters( 'author_email', $author_email, $comment->comment_ID );
    123125}
    124126
    125127/**
     
    199201 * @return string The comment author name or HTML link for author's URL.
    200202 */
    201203function get_comment_author_link( $comment_ID = 0 ) {
    202         $url    = get_comment_author_url( $comment_ID );
    203         $author = get_comment_author( $comment_ID );
     204        $comment = get_comment( $comment_ID );
     205        $url     = get_comment_author_url( $comment );
     206        $author  = get_comment_author( $comment );
    204207
    205208        if ( empty( $url ) || 'http://' == $url )
    206209                $return = $author;
     
    218221         * @param string $author     The comment author's username.
    219222         * @param int    $comment_ID The comment ID.
    220223         */
    221         return apply_filters( 'get_comment_author_link', $return, $author, $comment_ID );
     224        return apply_filters( 'get_comment_author_link', $return, $author, $comment->comment_ID );
    222225}
    223226
    224227/**
     
    255258         * @param int        $comment_ID        The comment ID.
    256259         * @param WP_Comment $comment           The comment object.
    257260         */
    258         return apply_filters( 'get_comment_author_IP', $comment->comment_author_IP, $comment_ID, $comment );
     261        return apply_filters( 'get_comment_author_IP', $comment->comment_author_IP, $comment->comment_ID, $comment );
    259262}
    260263
    261264/**
     
    294297         * @param int        $comment_ID The comment ID.
    295298         * @param WP_Comment $comment    The comment object.
    296299         */
    297         return apply_filters( 'get_comment_author_url', $url, $comment_ID, $comment );
     300        return apply_filters( 'get_comment_author_url', $url, $comment->comment_ID, $comment );
    298301}
    299302
    300303/**
     
    306309 *                                                                       Default current comment.
    307310 */
    308311function comment_author_url( $comment_ID = 0 ) {
    309         $author_url = get_comment_author_url( $comment_ID );
     312        $comment    = get_comment( $comment_ID );
     313        $author_url = get_comment_author_url( $comment );
    310314
    311315        /**
    312316         * Filter the comment author's URL for display.
     
    317321         * @param string $author_url The comment author's URL.
    318322         * @param int    $comment_ID The comment ID.
    319323         */
    320         echo apply_filters( 'comment_url', $author_url, $comment_ID );
     324        echo apply_filters( 'comment_url', $author_url, $comment->comment_ID );
    321325}
    322326
    323327/**
     
    484488         * @param object          $comment    The comment
    485489         * @param int|WP_Post $post_id    The post ID or WP_Post object.
    486490         */
    487         return apply_filters( 'comment_class', $classes, $class, $comment_id, $comment, $post_id );
     491        return apply_filters( 'comment_class', $classes, $class, $comment->comment_ID, $comment, $post_id );
    488492}
    489493
    490494/**
     
    570574         * @param int        $comment_ID The comment ID.
    571575         * @param WP_Comment $comment    The comment object.
    572576         */
    573         return apply_filters( 'get_comment_excerpt', $excerpt, $comment_ID, $comment );
     577        return apply_filters( 'get_comment_excerpt', $excerpt, $comment->comment_ID, $comment );
    574578}
    575579
    576580/**
     
    582586 *                                    Default current comment.
    583587 */
    584588function comment_excerpt( $comment_ID = 0 ) {
    585         $comment_excerpt = get_comment_excerpt($comment_ID);
     589        $comment         = get_comment( $comment_ID );
     590        $comment_excerpt = get_comment_excerpt( $comment );
    586591
    587592        /**
    588593         * Filter the comment excerpt for display.
     
    593598         * @param string $comment_excerpt The comment excerpt text.
    594599         * @param int    $comment_ID      The comment ID.
    595600         */
    596         echo apply_filters( 'comment_excerpt', $comment_excerpt, $comment_ID );
     601        echo apply_filters( 'comment_excerpt', $comment_excerpt, $comment->comment_ID );
    597602}
    598603
    599604/**
     
    932937         * @param int        $comment_ID   The comment ID.
    933938         * @param WP_Comment $comment      The comment object.
    934939         */
    935         return apply_filters( 'get_comment_type', $comment->comment_type, $comment_ID, $comment );
     940        return apply_filters( 'get_comment_type', $comment->comment_type, $comment->comment_ID, $comment );
    936941}
    937942
    938943/**