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

woocommerce_cross_sell_display() WC 1.0

Output the cart cross-sells.

Возвращает

Null. Ничего.

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

woocommerce_cross_sell_display( $limit, $columns, $orderby, $order );
$limit(число)
(default: 2).
По умолчанию: 2
$columns(число)
(default: 2).
По умолчанию: 2
$orderby(строка)
(default: 'rand').
По умолчанию: 'rand'
$order(строка)
(default: 'desc').
По умолчанию: 'desc'

Код woocommerce_cross_sell_display() WC 4.6.1

<?php
function woocommerce_cross_sell_display( $limit = 2, $columns = 2, $orderby = 'rand', $order = 'desc' ) {
	if ( is_checkout() ) {
		return;
	}
	// Get visible cross sells then sort them at random.
	$cross_sells = array_filter( array_map( 'wc_get_product', WC()->cart->get_cross_sells() ), 'wc_products_array_filter_visible' );

	wc_set_loop_prop( 'name', 'cross-sells' );
	wc_set_loop_prop( 'columns', apply_filters( 'woocommerce_cross_sells_columns', $columns ) );

	// Handle orderby and limit results.
	$orderby     = apply_filters( 'woocommerce_cross_sells_orderby', $orderby );
	$order       = apply_filters( 'woocommerce_cross_sells_order', $order );
	$cross_sells = wc_products_array_orderby( $cross_sells, $orderby, $order );
	$limit       = apply_filters( 'woocommerce_cross_sells_total', $limit );
	$cross_sells = $limit > 0 ? array_slice( $cross_sells, 0, $limit ) : $cross_sells;

	wc_get_template(
		'cart/cross-sells.php',
		array(
			'cross_sells'    => $cross_sells,

			// Not used now, but used in previous version of up-sells.php.
			'posts_per_page' => $limit,
			'orderby'        => $orderby,
			'columns'        => $columns,
		)
	);
}