Automattic\WooCommerce\Admin\API\Reports
TimeInterval::expected_intervals_on_page
Returns expected number of items on the page in case of date ordering.
Метод класса: TimeInterval{}
Хуков нет.
Возвращает
float|int.
Использование
$result = TimeInterval::expected_intervals_on_page( $expected_interval_count, $items_per_page, $page_no );
- $expected_interval_count(int) (обязательный)
- Expected number of intervals in total.
- $items_per_page(int) (обязательный)
- Number of items per page.
- $page_no(int) (обязательный)
- Page number.
Код TimeInterval::expected_intervals_on_page() TimeInterval::expected intervals on page WC 10.7.0
public static function expected_intervals_on_page( $expected_interval_count, $items_per_page, $page_no ) {
$total_pages = (int) ceil( $expected_interval_count / $items_per_page );
if ( $page_no < $total_pages ) {
return $items_per_page;
} elseif ( $page_no === $total_pages ) {
return $expected_interval_count - ( $page_no - 1 ) * $items_per_page;
} else {
return 0;
}
}