如何使用woocommerce_after_add_to_cart_button

时间:2017-01-11 10:18:50

标签: wordpress woocommerce

我不是编码员,但我需要在我们的woocommerce网站上添加第二个按钮。在网站上我们以平装书的形式出售书籍,但我们也希望链接到kindle版本。我已经使用了woocommerce_after_add_to_cart_button挂钩在“添加到购物车”按钮旁边放了一个按钮,您可以在此处看到它。

http://theconradpress.com/product/a-loaded-gun/

目前该链接只是将产品添加到购物车,但我们想在亚马逊上使用自定义链接到书籍的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>';
}

1 个答案:

答案 0 :(得分:3)

可以通过为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>';    
}