WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Получай пассивный доход от сайта
функция не описана


DataStore::get_coupons() public WC 1.0

Gets coupons based on the provided arguments.

{} Это метод класса: DataStore{}

Хуков нет.


Массив. Array of results.


$DataStore = new DataStore();
$DataStore->get_coupons( $args );
$args(массив) (обязательный)
Array of args to filter the query by. Supports include.

Код DataStore::get_coupons() WC 5.5.2

public function get_coupons( $args ) {
	global $wpdb;
	$query = "SELECT ID, post_title FROM {$wpdb->posts} WHERE post_type='shop_coupon'";

	$included_coupons = $this->get_included_coupons( $args, 'include' );
	if ( ! empty( $included_coupons ) ) {
		$query .= " AND ID IN ({$included_coupons})";

	return $wpdb->get_results( $query ); // phpcs:ignore WordPress.DB.PreparedSQL.NotPrepared