Automattic\WooCommerce\Internal\Admin\Orders

ListTable::set_created_via_argsprivateWC 1.0

Implements filtering of orders by created_via value.

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

Хуков нет.

Возвращает

null. Ничего (null).

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

// private - только в коде основоного (родительского) класса
$result = $this->set_created_via_args(): void;

Код ListTable::set_created_via_args() WC 11.0.1

private function set_created_via_args(): void {
	// phpcs:disable WordPress.Security.NonceVerification.Recommended
	$created_via = sanitize_text_field( wp_unslash( $_GET['_created_via'] ?? '' ) );

	if ( empty( $created_via ) ) {
		return;
	}

	$this->order_query_args['created_via'] = array_map( 'trim', explode( ',', $created_via ) );

	$this->has_filter = true;
}