Php woocommerce交叉销售仅在购物车页面上显示两个随机产品

Php woocommerce交叉销售仅在购物车页面上显示两个随机产品,php,wordpress,woocommerce,hook-woocommerce,Php,Wordpress,Woocommerce,Hook Woocommerce,这是我在购物车页面上显示交叉销售产品的代码,但是 问题是,这只显示了两个随机产品。我想展示一下 不止两种产品 我想显示所有交叉和向上销售的产品,目前在购物车 代码如下: echo woocommerce_cross_sell_display(); 要显示所有交叉销售产品,您可以使用带有此代码的woocommerce\u cross\u sells\u total过滤器: add_filter('woocommerce_cross_sells_total', 'cross_sells_limit

这是我在购物车页面上显示交叉销售产品的代码,但是 问题是,这只显示了两个随机产品。我想展示一下 不止两种产品

我想显示所有交叉和向上销售的产品,目前在购物车

代码如下:

echo woocommerce_cross_sell_display();

要显示所有交叉销售产品,您可以使用带有此代码的
woocommerce\u cross\u sells\u total
过滤器:

add_filter('woocommerce_cross_sells_total', 'cross_sells_limit');
function cross_sells_limit() {
    return -1;
}

对于向上销售的产品,您只需使用
woocommerce\u upsell\u display
功能,而不必设置产品数量限制。

对于向上销售,您必须使用:…对于这两者,您需要使用自定义查询构建自定义功能。