在我的WooCommerce上,我试图隐藏“添加到购物车”按钮,并将其替换为特定产品页面上的“联系我们”按钮(带有联系页面的链接)。
我发现了不同的片段,但它们似乎不再有效:/
有什么想法吗?:)
非常感谢!
在我的WooCommerce上,我试图隐藏“添加到购物车”按钮,并将其替换为特定产品页面上的“联系我们”按钮(带有联系页面的链接)。
我发现了不同的片段,但它们似乎不再有效:/
有什么想法吗?:)
非常感谢!
你可以试试这个。我认为它很好用。
/*PUT THIS IN YOUR THEME FUNCTIONS FILE*/
/*STEP 1 - REMOVE ADD TO CART BUTTON ON PRODUCT ARCHIVE (SHOP) */
add_action(\'init\',\'remove_loop_button\');
function remove_loop_button(){
remove_action( \'woocommerce_after_shop_loop_item\', \'woocommerce_template_loop_add_to_cart\', 10 );
}
/*STEP 2 -ADD NEW BUTTON THAT LINKS TO PRODUCT PAGE FOR EACH PRODUCT
*/
add_action(\'woocommerce_after_shop_loop_item\',\'replace_add_to_cart\');
function replace_add_to_cart() {
$link = get_permalink(get_page_by_path(\'contact-us\')); //change \'contact-us\' to your contact page slug.
echo do_shortcode(\'<br>[button link="\' . esc_attr($link) . \'"]Contact us[/button]\');
}