0

将 woocommerce 2.6.4 更新为 woocommerce 3.0.+ 后,某些产品变体未显示在购物车页面上。但某些产品变体显示在购物车页面中。我的 wordpress 版本是 4.7.5,woocommerce 版本是 3.0.7。如何解决这个问题。有什么想法吗?请帮我。

谢谢

4

3 回答 3

2

问题已解决,将其添加到子主题function.php文件中:

add_filter( 'woocommerce_product_variation_title_include_attributes', '__return_false' );
于 2018-01-01T10:43:36.357 回答
0

覆盖子主题中的 cart.php。问题必须是子主题上的旧 cart.php 模板。

替换这个

if (!$_product->is_visible()) {
回声应用过滤器('woocommerce_cart_item_name',$_product->get_name(),$cart_item,$cart_item_key)。' ';
} 别的 {
echo apply_filters('woocommerce_cart_item_name', sprintf('%s', esc_url($product_permalink), $_product->get_name()), $cart_item, $cart_item_key);
}

// 元数据
echo WC()->cart->get_item_data($cart_item);

// 缺货通知
if ($_product->backorders_require_notification() && $_product->is_on_backorder($cart_item['quantity'])) {
回声''。esc_html__('可延期交货', 'woocommerce') . '

'; }
于 2017-07-04T10:20:42.007 回答
0
add_filter( 'woocommerce_product_variation_title_include_attributes', '__return_false' );

它在这里也可以正常工作

于 2022-03-02T13:40:08.603 回答