Automattic\WooCommerce\Blocks\BlockTypes
ProductQuery::extend_rest_query_allowed_params
Extends allowed collection_params for the REST API
By itself, the REST API doesn't accept custom orderby values, even if they are supported by a custom post type.
Метод класса: ProductQuery{}
Хуков нет.
Возвращает
Массив.
Использование
$ProductQuery = new ProductQuery(); $ProductQuery->extend_rest_query_allowed_params( $params );
- $params(массив) (обязательный)
- A list of allowed
orderbyvalues.
Код ProductQuery::extend_rest_query_allowed_params() ProductQuery::extend rest query allowed params WC 10.6.2
public function extend_rest_query_allowed_params( $params ) {
$original_enum = isset( $params['orderby']['enum'] ) ? $params['orderby']['enum'] : array();
$params['orderby']['enum'] = array_merge( $original_enum, $this->custom_order_opts );
return $params;
}