因此,我已經設置了我的WooCommerce兒童主題,並使用虛擬數據組織了網站。更改WooCommerce購買按鈕鏈接?
我找不到方法將鏈接從「添加到購物車」更改爲外部鏈接。 我想讓它每次有人點擊「添加到購物車」按鈕時,用戶被帶到外部鏈接example.com
我該如何解決這個問題?
P.S:我並不擔心任何安全問題,因爲該網站不會用於真實貨幣交易。
因此,我已經設置了我的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? –