woocommerce_orders_table_query_sql
Filters the completed SQL query.
Note: queries left unmodified by this filter may later be rewritten for performance (see OrdersTableStatusUnionQuery), in which case the SQL received here is not the SQL that ends up being executed. Returning a modified query from this filter disables any such rewrite.
Использование
add_filter( 'woocommerce_orders_table_query_sql', 'wp_kama_woocommerce_orders_table_query_sql_filter' );
/**
* Function for `woocommerce_orders_table_query_sql` filter-hook.
*
* @param string $sql The complete SQL query.
*
* @return string
*/
function wp_kama_woocommerce_orders_table_query_sql_filter( $sql ){
// filter...
return $sql;
}
- $sql(строка)
- The complete SQL query.
Список изменений
| С версии 7.9.0 | Введена. |
Где вызывается хук
woocommerce_orders_table_query_sql
woocommerce/src/Internal/DataStores/Orders/OrdersTableQuery.php 929
$filtered_sql = apply_filters_ref_array( 'woocommerce_orders_table_query_sql', array( $this->sql, &$this, $this->args ) );