繁体   English   中英

我如何用图标替换“添加到购物车”文本(添加到购物车按钮woocommerce)

[英]How can i replace text “Add to cart” with an icon (Add to cart button woocommerce)

我试图用图标替换按钮文本,但是下面的代码返回文本而不是图标。

add_filter( 'woocommerce_product_add_to_cart_text', 'woo_custom_product_add_to_cart_text' );  // 2.1 +

function woo_custom_product_add_to_cart_text() {  
    return __( '<i class="fa fa-cart-plus" aria-hidden="true"></i>', 'woocommerce' );

}

试试这个>>

function remove_button_loop(){
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );
}
add_action('init','remove_button_loop');
function add_to_cart_replace() {
    global $product;
    $link = $product->get_permalink();
    echo do_shortcode('<a href="'.$link.'" class="button addtocartbutton"><i class="fa fa-shopping-bag"></i></a>');
}
add_action('woocommerce_after_shop_loop_item','add_to_cart_replace');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM