Make WordPress Core

Ticket #42151: 42151.4.diff

File 42151.4.diff, 1.2 KB (added by CrazyJaco, 6 years ago)

Fixing a bug.

  • src/wp-includes/wp-db.php

    diff --git src/wp-includes/wp-db.php src/wp-includes/wp-db.php
    index 1e5fda6..bfada35 100644
    class wpdb { 
    19861986                $this->num_queries++;
    19871987
    19881988                if ( defined( 'SAVEQUERIES' ) && SAVEQUERIES ) {
    1989                         $this->queries[] = array( $query, $this->timer_stop(), $this->get_caller() );
     1989                        /**
     1990                        * Filters the empty query data parameter to allow custom data to be added.
     1991                        * All values added to this array should be in the form of associative
     1992                        * array elements.
     1993                        *
     1994                        * @since 5.0.0
     1995                        *
     1996                        * @param array  Custom data associated with the currently run query.
     1997                        */
     1998                        $this->log_query( array(
     1999                                $query,
     2000                                $this->timer_stop(),
     2001                                $this->get_caller(),
     2002                                apply_filters( 'savequeries_add_querydata', array() ),
     2003                        ) );
    19902004                }
    19912005        }
    19922006
    19932007        /**
     2008         * Logs query data.
     2009         *
     2010         * @since 5.0.0
     2011         *
     2012         * @param array $query_data The query data to run. Expects
     2013         *  query, query elapsed time, callback, associative array
     2014         *  of misc data.
     2015         */
     2016        public function log_query( $query_data ) {
     2017                $this->queries[] = $query_data;
     2018        }
     2019
     2020        /**
    19942021         * Generates and returns a placeholder escape string for use in queries returned by ::prepare().
    19952022         *
    19962023         * @since 4.8.3