wc_get_loop_class()WC 2.6.0

Get classname for woocommerce loops.

Хуков нет.

Возвращает

Строку.

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

wc_get_loop_class();

Список изменений

С версии 2.6.0 Введена.

Код wc_get_loop_class() WC 8.7.0

function wc_get_loop_class() {
	$loop_index = wc_get_loop_prop( 'loop', 0 );
	$columns    = absint( max( 1, wc_get_loop_prop( 'columns', wc_get_default_products_per_row() ) ) );

	$loop_index ++;
	wc_set_loop_prop( 'loop', $loop_index );

	if ( 0 === ( $loop_index - 1 ) % $columns || 1 === $columns ) {
		return 'first';
	}

	if ( 0 === $loop_index % $columns ) {
		return 'last';
	}

	return '';
}