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; if (! $cross_sells) { return; } ?>