如何在“添加到购物车”按钮之前添加“立即购买”按钮(WordPress / Woocommerce)

时间:2018-09-06 14:07:08

标签: php wordpress woocommerce

我想在"Buy Now"按钮上添加一个BEFORE按钮"Add to cart"。我已经在这里尝试了其他解决方案,但它们都是针对按钮after"Add Cart"按钮的。

示例:

Example

2 个答案:

答案 0 :(得分:0)

您可以按以下方式使用woocommerce_before_add_to_cart_quantity钩子

add_action( 'woocommerce_after_add_to_cart_quantity', 'by_now' );

function by_now() {

    echo '<div class="test"> buy now </div>';
}

在您的CSS中添加:

.test {
display: inline-block;
 }
.woocommerce div.product form.cart .button {
vertical-align: middle;
float: none !important ;
}

输出

enter image description here

您网站上的输出

enter image description here 您需要将代码放在functions.php

答案 1 :(得分:0)

您可以使用钩子"Buy Now"添加before woocommerce_before_add_to_cart_button

add_action( 'woocommerce_before_add_to_cart_button', 'custom_content_before_addtocart_button', 100 );
function custom_content_before_addtocart_button() {
    // custom content.
    echo 'Buy Now';
}

enter image description here

您可以使用钩子"Buy Now"添加after woocommerce_after_add_to_cart_button

add_action( 'woocommerce_after_add_to_cart_button', 'custom_content_after_addtocart_button', 100 );
function custom_content_after_addtocart_button() {
    // custom content.
    echo 'Buy Now';
}