【问题标题】:Change WooCommerce Shop Page Button Text for Grouped Products更改分组产品的 WooCommerce 商店页面按钮文本
【发布时间】:2016-07-06 15:37:39
【问题描述】:

目前显示“查看产品”,我想将其更改为“比较交易”,有人知道怎么做吗?

我试过了……

add_filter( 'woocommerce_product_single_add_to_cart_text', 'custom_woocommerce_product_add_to_cart_text' );

function custom_woocommerce_product_add_to_cart_text()  {

    global $product;
    $product_type = $product-> product_type;

    switch ( $product_type ) {
        case 'external':
            return __( 'Buy product', 'woocommerce' );
        break;
        case 'grouped':
            return __( 'Compare Deals', 'woocommerce' ); <<<<<<<<<
        break;
        case 'simple':
            return __( 'Add to cart', 'woocommerce' );
        break;
        case 'variable':
            return __( 'Select options', 'woocommerce' );
        break;
        default:
            return __( 'Buy Now', 'woocommerce' );
    }

}

但它对 /shop 页面上的分组产品没有影响,它只会更改添加到购物车按钮或外部按钮链接 - 我试图在 /shop 页面上更改的按钮仍然显示为“查看产品”这些是不是实际添加到购物车的按钮这些是“LoopProduct-link”按钮我正在尝试更改从商店页面指向产品的按钮。

【问题讨论】:

  • woocommerce_product_single_add_to_cart_text 用于单个产品页面。在循环中,过滤器是woocommerce_product_add_to_cart_text
  • 是的,谢谢
  • 你为什么不继续发布答案并接受它。

标签: php wordpress woocommerce


【解决方案1】:
add_filter( 'woocommerce_product_add_to_cart_text', 'custom_woocommerce_product_add_to_cart_text' );

function custom_woocommerce_product_add_to_cart_text()  {

global $product;
$product_type = $product-> product_type;

switch ( $product_type ) {
    case 'external':
        return __( 'Buy product', 'woocommerce' );
    break;
    case 'grouped':
        return __( 'Compare Deals', 'woocommerce' );
    break;
    case 'simple':
        return __( 'Add to cart', 'woocommerce' );
    break;
    case 'variable':
        return __( 'Select options', 'woocommerce' );
    break;
    default:
        return __( 'Buy Now', 'woocommerce' );
}

}

感谢 helgatheviking 提供的小费...

【讨论】:

    【解决方案2】:

    好吧,似乎钩子“woocommerce_product_add_to_cart_text”已被贬低,并且无法正常工作。而最新的“woocommerce_product_single_add_to_cart_text”工作正常。

    对最新的钩子使用上面相同的代码。

    【讨论】:

      猜你喜欢
      • 2019-03-05
      • 2019-08-26
      • 1970-01-01
      • 2014-05-27
      • 2017-04-11
      • 1970-01-01
      • 1970-01-01
      • 2017-10-09
      • 2018-08-02
      相关资源
      最近更新 更多