gpt4 book ai didi

wordpress - Woocommerce 用自定义按钮/链接替换“添加到购物车”按钮

转载 作者:行者123 更新时间:2023-12-02 04:11:43 28 4
gpt4 key购买 nike

我需要将“添加到购物车”按钮(仅适用于某些类别)替换为“给经销商发短信”的自定义按钮。 “给经销商发短信”按钮将触发灯箱中的重力表单,允许用户通过 Twilio SMS 服务提交短信。

这是一个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>';
}
}

希望这有帮助。

关于wordpress - Woocommerce 用自定义按钮/链接替换“添加到购物车”按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36307628/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com