Wordpress& Woocommerce - 用Go To Checkout取代View Basket

时间:2016-10-30 11:51:53

标签: wordpress woocommerce

当我在产品页面上添加到购物篮时,我在屏幕上显示此消息:

  

“产品名称”已添加到您的购物篮中。   ...和旁边的查看购物篮按钮/链接。

我想更改“转到结帐”按钮/链接的此按钮。此外,我不希望未来的更新覆盖此更改。

我找到了需要更改的行。它位于wc_add_to_cart_message函数内(在wc-cart-functions.php中)。 有一个IF / ELSE语句,为了成功,消息是:

$message   = sprintf( '<a href="%s" class="button wc-forward">%s</a> %s', esc_url( wc_get_page_permalink( 'cart' ) ), esc_html__( 'View Cart', 'woocommerce' ), esc_html( $added_text ) );

我可以在这里更改为:

$message   = sprintf( '<a href="%s" class="button wc-forward">%s</a> %s', esc_url( wc_get_page_permalink( 'checkout' ) ), esc_html__( 'Go To Checkout', 'woocommerce' ), esc_html( $added_text ) );

但我想在functions.php

中做同样的事情

我该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以找到更多详细信息here,您可以将以下内容添加到您的子主题functions.php中。如果您没有子主题,则需要设置一个主题,以避免在更新时覆盖您的自定义。

    add_filter( 'woocommerce_product_single_add_to_cart_text', 'woo_custom_cart_button_text' );    // 2.1 +

    function woo_custom_cart_button_text() {

    return __( 'My Button Text', 'woocommerce' );

}