更改WooCommerce购买按钮链接?

时间:2016-11-10 14:37:44

标签: php html wordpress web woocommerce

所以我已经设置了我的WooCommerce子主题并用虚拟数据组织了网站。

我无法找到一种方法来更改"添加到购物车"到外部链接。 我想要它,以便每次有人点击"添加到购物车"按钮将用户带到外部链接example.com

我该怎么做?

P.S:我并不担心任何安全问题,因为该网站不会被用于真钱交易。

3 个答案:

答案 0 :(得分:0)

适用于Wordpress的

Woo-commerce 插件具有自定义add-to-cart功能。您可以将其从product或使用shortcode添加到您的脚本或帖子中。

  

以下是 -

的详细信息

答案 1 :(得分:0)

取决于您使用的产品类型。您可以在文件夹中找到所有add_to_cart模板文件。

woocommerce/templates/single-product/add-to-cart/

您可以将产品设置为外部产品,并将用户重定向到外部页面。

如果您想使用简单或变体产品,则需要在子主题中复制/粘贴所需的文件并进行修改。

答案 2 :(得分:0)

不会问你的问题背后的想法,但使用这个过滤器肯定会做你需要的:

<?php
add_filter( 'woocommerce_loop_add_to_cart_link', 'change_add_product_link' );
function change_add_product_link( $link ) {
    global $product;
    $product_id = $product->id;
    $product_sku = $product->get_sku();
    $link = '<a href="//www.yourtargeturl.com?id='.$product_id.'" rel="nofollow" data-product_id="'.$product_id.'" data-product_sku="'.$product_sku.'" data-quantity="1" class="button add_to_cart_button product_type_variable">'.sfws_woocommerce_product_add_to_cart_text().'</a>';
    return $link;
}
?>