php - 结帐时从 Woocommerce 产品属性中删除单词

标签 php wordpress woocommerce

我的所有产品都有属性,例如“选择您的尺寸”和“选择您的颜色”,但是在购物篮和结帐时,我想从所有属性中删除“选择您的”,以便它不显示。

如产品页面所示: As shown on product page

如当前结账时所示,但我真的想删除“选择您的”: enter image description here

是否有一种简单的方法可以在 Woocommerce 模板文件中执行此操作?

最佳答案

与此作斗争将是一场世纪之战...您不仅需要删除其中的该字符串...它也将像发送的电子邮件和订单页面上显示的那样。还有一些我不记得的页面...

我认为您只想在产品页面中显示“选择您的”字符串,不是吗?

如果是这样,为什么不在其中添加该字符串?
因此,在您的变体中,在产品管理页面中,将变体添加为 size。然后更改产品页面中的显示,如下所示:

add_filter('woocommerce_attribute_label','reigel_attribute_label', 10, 2);
function reigel_attribute_label( $label, $name ) {
    if (is_product() && $label == 'size') {
        $label = 'Select your ' . $label;
    }
    // another if statement if needed...
    if (is_product() && $label == 'color') {
        $label = 'Select your ' . $label;
    }
    return $label;
}

通过这种方法,您只需在产品页面中选择选择您的尺码...

关于php - 结帐时从 Woocommerce 产品属性中删除单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35741879/

相关文章:

php - 在 MySQL 中使用 INSERT 时没有选择数据库?

php - 如何在 Codeigniter 中包含 'activation code'?

wordpress - WooCommerce - 标准支付需要通过 Paypal AppID

wordpress - 需要 Woocommerce 仅允许购物车中添加 1 个产品。如果购物车中已有产品,并且添加了另外 1 个产品,则应删除之前的 1 个产品

jquery - 在 WooCommerce 中使用 jQuery 获取可变产品价格?

php - Android 上的实时数据库与 Google map

php - 创建调整大小的图像缓存但防止滥用

mysql - docker-compose mysql挂载卷把sql转成文件夹

html - Wordpress/Bootstrap 导航栏问题,其中子菜单和导航栏之间存在间隙

wordpress 模板为不同的页面提要重用 id