Home WordpressWordPress cơ bản Ẩn “Free” cho sản phẩm có giá bằng 0

Ẩn “Free” cho sản phẩm có giá bằng 0

by admincp

Trong WooCommerce khi một sản phẩm không có giá, nó được coi là miễn phí và hiển thị chữ “Free”. Bạn muốn ẩn nhãn Free cho các sản phẩm không thiết lập giá hoặc giá =0

Mặc định trang sản phẩm, khi giá sản phẩm bằng 0 người dùng sẽ thấy chữ miễn phí “Free” thay vì hiển thị giá ở trên website trông giống thế này.

Bây giờ bạn sẽ muốn xóa nhãn “Free” trên trang danh mục & trang cửa hàng, để thực hiện bạn thêm đoạn code sau vào cuối tệp functions.php

add_action('woocommerce_before_shop_loop_item','custom_remove_loop_price');

function custom_remove_loop_price(){

   global $product;

   if(!$product->price){

       remove_action('woocommerce_after_shop_loop_item_title','woocommerce_template_loop_price',10);

   }

}

Sau khi lưu tệp, bạn nạp lại trang web sẽ thấy nhãn “Free” biết mất. Tuy nhiên nhãn này vẫn hiển thị ở trang sản phẩm chi tiết.

Nếu bạn thích bài viết này, hãy ủng hộ chúng tôi bằng cách đăng ký nhận bài viết mới ở bên dưới và đừng quên chia sẻ kiến thức này với bạn bè của bạn nhé. Bạn cũng có thể theo dõi blog này trên TwitterFacebook

Liên hệ

Công ty chuyên Thiết kế website uy tín nhất Miền Bắc: http://vinastar.net

Hotline tư vấn: 0989 48 3456

Nguồn: Sưu tầm trên internet

You may also like

Leave a Comment