php - 在 Woocommerce 购物车/结帐中将变体属性值显示为单独的行

标签 php wordpress woocommerce cart custom-taxonomy

我的 https://alcocovers.com/shop/ 上有几个可变产品 我面临的问题是:添加到购物车后,Dumpster Tarps在购物车页面上列出了项目数据,但产品 Lugger Cover没有。这是一个截图: enter image description here 我认为我在网站上使用的购物车项目数据模板存在一些问题,但我检查并没有损坏(引用这里的模板代码 https://pastebin.com/fswKRZ8a) .我禁用了所有自定义模板,结果是一样的。我还仔细检查了这两种产品的设置方式是否完全相同,所以我不知道这背后的原因是什么。谁知道是什么原因造成的?

更新 #1: 一位 friend 建议可能是因为 Lugger 封面只有一个属性,这就是它没有列出购物车上的项目数据的原因。但是我创建了一个 test page并且此页面也没有在购物车中列出的项目数据...

更新 #2: 我向 test page 添加了第三个属性现在项目数据显示在购物车页面上。不知道为什么在产品页面上使用了一个/两个属性的产品,商品数据没有显示在购物车上。我重新检查了模板文件,没有问题。

最佳答案

尝试以下操作,这会将您的产品变体属性显示为单独的行,位于购物车商品标题下方:

add_filter( 'woocommerce_product_variation_title_include_attributes', '__return_false' );
add_filter( 'woocommerce_is_attribute_in_product_name', '__return_false' );

代码进入事件子主题(或事件主题)的 function.php 文件。我希望它会起作用。


相关:

关于php - 在 Woocommerce 购物车/结帐中将变体属性值显示为单独的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52541435/

相关文章:

javascript - WordPress wp_enque_scripts 似乎不起作用

php - 从 php 数组中获取不同的总和

javascript - 如何使用 JavaScript 检索 while 循环内文本字段的值?

php - mysql获取 session 记录

php - WooCommerce 检查购物车商品数量是否为 6 的倍数(从 12 开始)

javascript - 表排序器 : table. config.parsers[c] 未定义

php - woocommerce 报告仅过滤已完成的订单

php - WordPress 无法存储非英文字符

php - 在 Woocommerce 中的特定电子邮件通知中为特定产品添加自定义文本

wordpress - WooCommerce - 增加运费并为 Paypal 网关增加额外费用