Uses
Uses | Description |
---|---|
wp-includes/wp-db.php: log_query_custom_data | Filters the custom query data being logged. |
wp-includes/plugin.php: apply_filters() | Calls the callback functions that have been added to a filter hook. |
Logs query data.
(string) (Required) The query's SQL.
(float) (Required) Total time spent on the query, in seconds.
(string) (Required) Comma-separated list of the calling functions.
(float) (Required) Unix timestamp of the time at the start of the query.
(array) (Required) Custom query data.
File: wp-includes/wp-db.php
public function log_query( $query, $query_time, $query_callstack, $query_start, $query_data ) { /** * Filters the custom query data being logged. * * Caution should be used when modifying any of this data, it is recommended that any additional * information you need to store about a query be added as a new associative entry to the fourth * element $query_data. * * @since 5.3.0 * * @param array $query_data Custom query data. * @param string $query The query's SQL. * @param float $query_time Total time spent on the query, in seconds. * @param string $query_callstack Comma-separated list of the calling functions. * @param float $query_start Unix timestamp of the time at the start of the query. */ $query_data = apply_filters( 'log_query_custom_data', $query_data, $query, $query_time, $query_callstack, $query_start ); $this->queries[] = array( $query, $query_time, $query_callstack, $query_start, $query_data, ); }
Version | Description |
---|---|
5.3.0 | Introduced. |
© 2003–2019 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/classes/wpdb/log_query