Wordpress “添加到购物车”按钮后如何使用woocommerce\u

Wordpress “添加到购物车”按钮后如何使用woocommerce\u,wordpress,woocommerce,Wordpress,Woocommerce,我不是编码员,但我需要在我们的woocommerce网站上添加第二个按钮。在这个网站上,我们出售平装书,但我们也希望链接到kindle版本。我使用了woocommerce\u-after\u-add\u-to\u-cart\u按钮挂钩,在add-to-cart按钮旁边放置了一个按钮,您可以在这里看到它 目前,该链接只是将产品添加到购物车中,但我们希望使用亚马逊上kindle版本图书的自定义链接,每个图书的链接显然会有所不同,因此这是可能的,如果可能,我需要在每个页面上添加什么链接 这是密码 a

我不是编码员,但我需要在我们的woocommerce网站上添加第二个按钮。在这个网站上,我们出售平装书,但我们也希望链接到kindle版本。我使用了woocommerce\u-after\u-add\u-to\u-cart\u按钮挂钩,在add-to-cart按钮旁边放置了一个按钮,您可以在这里看到它

目前,该链接只是将产品添加到购物车中,但我们希望使用亚马逊上kindle版本图书的自定义链接,每个图书的链接显然会有所不同,因此这是可能的,如果可能,我需要在每个页面上添加什么链接

这是密码

add_action('woocommerce_after_add_to_cart_button','cmk_additional_button');
function cmk_additional_button() {
    echo '<button type="submit" class="button kindle">Buy on Kindle</button>';
}
add_action('woocommerce_后加_到购物车按钮','cmk_附加按钮');
功能cmk_附加_按钮(){
echo“在Kindle上购买”;
}

可以从woocommerce管理员处为每个产品添加自定义链接。 并使用函数文件中的以下代码通过此钩子获取链接:

add_action('woocommerce_after_add_to_cart_button','cmk_additional_button');
function cmk_additional_button() {
    $productID = get_the_ID();
    $yourCustomLinkValue =  get_post_meta($productID,'custom_link_meta',true);
    echo '<a href="'.$yourCustomLinkValue.'" target="_blank">Buy on Kindle</a>';    
}
add_action('woocommerce_后加_到购物车按钮','cmk_附加按钮');
功能cmk_附加_按钮(){
$productID=get_the_ID();
$yourCustomLinkValue=get\u post\u meta($productID,'custom\u link\u meta',true);
回声';
}

这非常有效,我只需在产品中添加一个名为custom\u link\u meta的自定义字段,并使用url即可。