2016-03-30 123 views

回答

0
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>'; 
    } 
} 

希望這會有所幫助。

相關問題