「テキストをディーラーに」のカスタムボタンを使用してカートに追加ボタン(特定のカテゴリのみ)を交換する必要があります。 「Text a Dealer」ボタンはライトボックス内の重力フォームをトリガーし、ユーザーはTwilio SMSサービス上でテキストメッセージを送信できます。ここでWoocommerceカスタムボタン/リンク付きカートボタンに置き換えます
である私はライトボックスにボタンをフォームにリンクする方法を知っていると思うが、私はボタンを交換する方法がわかりません。
「テキストをディーラーに」のカスタムボタンを使用してカートに追加ボタン(特定のカテゴリのみ)を交換する必要があります。 「Text a Dealer」ボタンはライトボックス内の重力フォームをトリガーし、ユーザーはTwilio SMSサービス上でテキストメッセージを送信できます。ここでWoocommerceカスタムボタン/リンク付きカートボタンに置き換えます
である私はライトボックスにボタンをフォームにリンクする方法を知っていると思うが、私はボタンを交換する方法がわかりません。
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>';
}
}
これが役に立ちます。
この死んだリンクを更新することを検討してください –