我们知道,Add To Cart点击后都是到购物车页面的,如果想做成Buy now的效果,也就是直接跨越到了结账页面,因此我们需要自定义Add To Cart按钮。
[php]
/*add to cart 跨过Cart直接到Checkout页面*/
function redirect_to_checkout() {
global $woocommerce;
$checkout_url = $woocommerce->cart->get_checkout_url();
return $checkout_url;
}
[/php]
[php]
/*修改single page add to cart文字*/
add_filter( ‘woocommerce_product_single_add_to_cart_text’, ‘mloun_single_add_to_cart_text’ );
function mloun_single_add_to_cart_text() {
return __( ‘ORDER NOW’, ‘woocommerce’ );
}
[/php]
[php]
/*修改Shop/Archive page add to cart文字*/
add_filter( ‘add_to_cart_text’, ‘mloun_product_add_to_cart_text’ );
add_filter( ‘woocommerce_product_add_to_cart_text’, ‘mloun_product_add_to_cart_text’ );
function mloun_product_add_to_cart_text() {
return __( ‘ORDER NOW’, ‘woocommerce’ );
}[/php]
[php] /*修改variable可变产品 add to cart文字*/</pre>
add_filter(‘variable_add_to_cart_text’, ‘mloun_cart_button_text’);
function mloun_cart_button_text() {
return __(‘Select Product’, ‘woocommerce’);
}
[/php]