Automattic\WooCommerce\Admin\API
Leaderboards::get_leaderboards
Get an array of all leaderboards.
Method of the class: Leaderboards{}
Hooks from the method
Returns
Array.
Usage
$Leaderboards = new Leaderboards(); $Leaderboards->get_leaderboards( $per_page, $after, $before, $persisted_query );
- $per_page(int) (required)
- Number of rows.
- $after(string) (required)
- Items after date.
- $before(string) (required)
- Items before date.
- $persisted_query(string) (required)
- URL query string.
Leaderboards::get_leaderboards() Leaderboards::get leaderboards code WC 10.3.6
public function get_leaderboards( $per_page, $after, $before, $persisted_query ) {
$leaderboards = array(
$this->get_customers_leaderboard( $per_page, $after, $before, $persisted_query ),
$this->get_coupons_leaderboard( $per_page, $after, $before, $persisted_query ),
$this->get_categories_leaderboard( $per_page, $after, $before, $persisted_query ),
$this->get_products_leaderboard( $per_page, $after, $before, $persisted_query ),
);
return apply_filters( 'woocommerce_leaderboards', $leaderboards, $per_page, $after, $before, $persisted_query );
}