如何使用 woocommerce_after_add_to_cart_button

IA-*_*lan 2 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>';
}
Run Code Online (Sandbox Code Playgroud)

Ash*_*tel 7

可以通过 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>';    
}
Run Code Online (Sandbox Code Playgroud)