Automattic\WooCommerce\Internal\DataStores\Orders
OrdersTableSearchQuery::sanitize_search_filters()
Sanitize search filter param.
Метод класса: OrdersTableSearchQuery{}
Хуков нет.
Возвращает
Массив
. Array of search filters.
Использование
// private - только в коде основоного (родительского) класса $result = $this->sanitize_search_filters( $search_filter ): array;
- $search_filter(строка) (обязательный)
- Search filter param.
Код OrdersTableSearchQuery::sanitize_search_filters() OrdersTableSearchQuery::sanitize search filters WC 9.7.1
private function sanitize_search_filters( string $search_filter ): array { $core_filters = array( 'order_id', 'transaction_id', 'customer_email', 'customers', // customers also searches in meta. 'products', ); if ( 'all' === $search_filter || '' === $search_filter ) { return $core_filters; } else { return array( $search_filter ); } }