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

Automattic\WooCommerce\Admin\API

Leaderboards::get_allowed_items() public WC 1.0

Returns a list of allowed leaderboards.

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

Хуков нет.

Возвращает

Массив/WP_Error.

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

$Leaderboards = new Leaderboards();
$Leaderboards->get_allowed_items( $request );
$request(WP_REST_Request) (обязательный)
Request data.

Код Leaderboards::get_allowed_items() WC 4.7.1

<?php
public function get_allowed_items( $request ) {
	$leaderboards = $this->get_leaderboards( 0, null, null, null );

	$data = array();
	foreach ( $leaderboards as $leaderboard ) {
		$data[] = (object) array(
			'id'      => $leaderboard['id'],
			'label'   => $leaderboard['label'],
			'headers' => $leaderboard['headers'],
		);
	}

	$objects = array();
	foreach ( $data as $item ) {
		$prepared  = $this->prepare_item_for_response( $item, $request );
		$objects[] = $this->prepare_response_for_collection( $prepared );
	}

	$response = rest_ensure_response( $objects );
	$response->header( 'X-WP-Total', count( $data ) );
	$response->header( 'X-WP-TotalPages', 1 );

	$base = add_query_arg( $request->get_query_params(), rest_url( sprintf( '/%s/%s', $this->namespace, $this->rest_base ) ) );

	return $response;
}