Woocommerce中的自定义文字添加到购物车按钮

时间:2018-10-28 15:06:27

标签: wordpress woocommerce hook-woocommerce

我喜欢在我的默认文本“添加到购物车”按钮中添加次文本,目前仅显示立即购买!

我想要这样的东西:

add-to-cart-button

如果也可以使用结帐按钮,但相同的文本可能有所不同。

1 个答案:

答案 0 :(得分:0)

要更改“添加到购物车”文本并将字幕添加到按钮,以下代码将为您提供帮助。

add_filter( 'woocommerce_loop_add_to_cart_link', 'woo_custom_cart_button_link', 10, 2);
function woo_custom_cart_button_link($button_text, $product) {
    return sprintf( '<a rel="nofollow" href="%s" data-quantity="%s" data-product_id="%s" data-product_sku="%s" class="%s">%s</a>',
        esc_url( $product->add_to_cart_url() ),
        esc_attr( isset( $quantity ) ? $quantity : 1 ),
        esc_attr( $product->get_id() ),
        esc_attr( $product->get_sku() ),
        esc_attr( isset( $class ) ? $class : 'button' ),
        'Add to Cart <br>Limited Period Offer'
    );
}