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 10.5.0
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 );
}
}