更改WooCommerce购买按钮链接?
问题描述:
因此,我已经设置了我的WooCommerce儿童主题,并使用虚拟数据组织了网站。更改WooCommerce购买按钮链接?
我找不到方法将链接从“添加到购物车”更改为外部链接。 我想让它每次有人点击“添加到购物车”按钮时,用户被带到外部链接example.com
我该如何解决这个问题?
P.S:我并不担心任何安全问题,因为该网站不会用于真实货币交易。
答
不会问你的问题背后的想法,但使用此过滤器将肯定你所需要的:
<?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;
}
?>
答
Woo-commerce WordPress的插件有自定义add-to-cart
功能。您可以将其从product
或使用shortcode
添加到您的脚本或帖子。
这里是关于的细节 - 根据您使用的产品类型
答
。您可以在该文件夹中找到所有add_to_cart模板文件。
woocommerce/templates/single-product/add-to-cart/
您可以将产品设置为外部产品,并将用户重定向到外部页面。
如果你想留在简单的或变化的产品,你需要复制/粘贴你需要的文件在你的子主题,并修改它。
你使用WordPress? –