Make WordPress Core

Ticket #59514: 59514.2.patch

File 59514.2.patch, 1.5 KB (added by shailu25, 18 months ago)

Refreshed Patch.

  • src/wp-includes/class-wp-query.php

    diff --git a/src/wp-includes/class-wp-query.php b/src/wp-includes/class-wp-query.php
    index 349faee891..d25493dc5c 100644
    a b class WP_Query { 
    33133313                         * complete row at once. One massive result vs. many small results.
    33143314                         *
    33153315                         * @since 3.4.0
     3316                         * @since 6.6.0 Added the `$old_request` and `$clauses` parameters.
    33163317                         *
    33173318                         * @param bool     $split_the_query Whether or not to split the query.
    33183319                         * @param WP_Query $query           The WP_Query instance.
     3320                         * @param string   $old_request     The complete SQL query before filtering.
     3321                         * @param string[] $clauses {
     3322                         *     Associative array of the clauses for the query.
     3323                         *
     3324                         *     @type string $where    The WHERE clause of the query.
     3325                         *     @type string $groupby  The GROUP BY clause of the query.
     3326                         *     @type string $join     The JOIN clause of the query.
     3327                         *     @type string $orderby  The ORDER BY clause of the query.
     3328                         *     @type string $distinct The DISTINCT clause of the query.
     3329                         *     @type string $fields   The SELECT clause of the query.
     3330                         *     @type string $limits   The LIMIT clause of the query.
     3331                         * }
    33193332                         */
    3320                         $split_the_query = apply_filters( 'split_the_query', $split_the_query, $this );
     3333                        $split_the_query = apply_filters( 'split_the_query', $split_the_query, $this, $old_request, compact( $pieces ) );
    33213334
    33223335                        if ( $split_the_query ) {
    33233336                                // First get the IDs and then fill in the objects.