我需要使用「文本經銷商」的自定義按鈕替換添加購物車按鈕(僅適用於某些類別)。 「文本經銷商」按鈕將觸發燈箱中的重力形式,允許用戶通過Twilio SMS服務提交文字信息。Woocommerce使用自定義按鈕/鏈接替換添加到購物車按鈕
這裏是一個screenshot
我想我知道如何按鈕在燈箱廣告鏈接到一個形式,但我不知道如何更換按鈕。
我需要使用「文本經銷商」的自定義按鈕替換添加購物車按鈕(僅適用於某些類別)。 「文本經銷商」按鈕將觸發燈箱中的重力形式,允許用戶通過Twilio SMS服務提交文字信息。Woocommerce使用自定義按鈕/鏈接替換添加到購物車按鈕
這裏是一個screenshot
我想我知道如何按鈕在燈箱廣告鏈接到一個形式,但我不知道如何更換按鈕。
add_filter('woocommerce_loop_add_to_cart_link', 'replace_default_button');
function replace_default_button(){
return '<button>Text a Dealer</button>';
}
您可以用您想要的代碼替換鍵碼。 這將用您的自定義代碼替換默認的按鈕代碼。
您還希望此自定義僅適用於某些類別。這可以通過添加更多的代碼來實現。見下文。
add_filter('woocommerce_loop_add_to_cart_link', 'replace_default_button');
function replace_default_button(){
//list category slugs where button needs to be changed
$selected_cats = array('cat-one-slug', 'cat-two-slug', 'cat-three-slug');
//get current category object
$current_cat = get_queried_object();
//get category slug from category object
$current_cat_slug = $current_cat->slug;
//check if current category slug is in the selected category list
if(in_array($current_cat_slug, $selected_cats)){
//replace default button code with custom code
return '<button>Text a Dealer</button>';
}
}
希望這會有所幫助。
請考慮更新這個死鏈接 –