Automattic\WooCommerce\Admin\API

ActivityPanelCounts::get_counts_params │ public │ WC 1.0

Get the query params for the /activity-panel/counts endpoint.

Метод класса: ActivityPanelCounts{}

Хуков нет.

Возвращает

array.

Использование

$ActivityPanelCounts = new ActivityPanelCounts();
$ActivityPanelCounts->get_counts_params();

Код ActivityPanelCounts::get_counts_params() WC 11.2.2

public function get_counts_params() {
	$params                   = array();
	$params['context']        = $this->get_context_param( array( 'default' => 'view' ) );
	$params['order_statuses'] = array(
		'description'       => __( 'Order statuses counted as "to fulfill".', 'woocommerce' ),
		'type'              => 'array',
		'items'             => array( 'type' => 'string' ),
		'default'           => $this->get_default_order_statuses(),
		'sanitize_callback' => 'wp_parse_list',
		'validate_callback' => 'rest_validate_request_arg',
	);
	$params['review_status']  = array(
		'description'       => __( 'Review status counted as "to moderate".', 'woocommerce' ),
		'type'              => 'string',
		'default'           => 'hold',
		'sanitize_callback' => 'sanitize_key',
		'validate_callback' => 'rest_validate_request_arg',
	);
	$params['product_status'] = array(
		'description'       => __( 'Product post status used for the low stock count.', 'woocommerce' ),
		'type'              => 'string',
		'default'           => 'publish',
		'sanitize_callback' => 'sanitize_key',
		'validate_callback' => 'rest_validate_request_arg',
	);

	return $params;
}