Make WordPress Core

Ticket #38074: 38074.diff

File 38074.diff, 1.2 KB (added by Howdy_McGee, 5 years ago)

Adds new filter for Top Level Comment Query Args cleverly labelled comments_template_top_level_query_args

  • comment-template.php

     
    14281428                        if ( isset( $comment_args['include_unapproved'] ) ) {
    14291429                                $top_level_args['include_unapproved'] = $comment_args['include_unapproved'];
    14301430                        }
    1431 
     1431                       
     1432                        /**
     1433                         * Filters the arguments used in the top level commments query.
     1434                         *
     1435                         * @see WP_Comment_Query::__construct()
     1436                         *
     1437                         * @param array $top_level_args {
     1438                         *     @type bool         $count   Whether to return a comment count.
     1439                         *     @type string|array $orderby Field(s) to order by.
     1440                         *     @type int          $post_id ID of post
     1441                         *     @type string|array $status  Comment status to limit results by.
     1442                         * }
     1443                         */
     1444                        $top_level_args  = apply_filters( 'comments_template_top_level_query_args', $top_level_args );
    14321445                        $top_level_count = $top_level_query->query( $top_level_args );
    14331446
    14341447                        $comment_args['offset'] = ( ceil( $top_level_count / $per_page ) - 1 ) * $per_page;
     
    26702683         * @since 3.0.0
    26712684         */
    26722685        do_action( 'comment_form_after' );
    2673 }
     2686}
     2687 No newline at end of file