Thứ Năm, Tháng Hai 9, 2023
  • Login
  • Register
24H 68
LinhMinAZ
  • CÔNG NGHIỆP
    • Học cơ khí
      • Các phương pháp gia công không phoi
      • Chi tiết máy
      • Cơ điện tử
      • Cơ học vật liệu
      • Cơ kỹ thuật
      • Cơ Sở Công Nghệ Chế Tạo Máy
      • Dung sai và đo lường
      • Dụng cụ cắt
      • Kỹ thuật thủy khí
      • Nguyên lý máy
      • Nguyên lý cắt kim loại
      • Thủy Lực Khí Nén
      • Vật liệu kỹ thuật
    • Thiết kế Cơ khí
      • Auto CAD
  • TÀI LIỆU KHÁC
    • Kinh tế chính trị Mác – Lênin
    • Lập trình C++
    • Pháp luật
    • Tư tưởng Hồ Chí Minh
  • Trắc nghiệm
  • MUA – BÁN
  • Cuộc sống
    • Ăn uống lành mạnh
    • Công thức nấu ăn
    • Đồ uống
    • Giảm cân
    • Mẹo Vặt Cuộc Sống
No Result
View All Result
24H 68
  • CÔNG NGHIỆP
    • Học cơ khí
      • Các phương pháp gia công không phoi
      • Chi tiết máy
      • Cơ điện tử
      • Cơ học vật liệu
      • Cơ kỹ thuật
      • Cơ Sở Công Nghệ Chế Tạo Máy
      • Dung sai và đo lường
      • Dụng cụ cắt
      • Kỹ thuật thủy khí
      • Nguyên lý máy
      • Nguyên lý cắt kim loại
      • Thủy Lực Khí Nén
      • Vật liệu kỹ thuật
    • Thiết kế Cơ khí
      • Auto CAD
  • TÀI LIỆU KHÁC
    • Kinh tế chính trị Mác – Lênin
    • Lập trình C++
    • Pháp luật
    • Tư tưởng Hồ Chí Minh
  • Trắc nghiệm
  • MUA – BÁN
  • Cuộc sống
    • Ăn uống lành mạnh
    • Công thức nấu ăn
    • Đồ uống
    • Giảm cân
    • Mẹo Vặt Cuộc Sống
No Result
View All Result
24H 68
No Result
View All Result
https://24h68.com/tinh-tong-s-trong-c/
Home Tài liệu khác Thủ thuật Wordpress

Thêm trường số lượng và nút thêm vào giỏ ra trang shop – woocommerce

by Admin
27/01/2023
in Thủ thuật Wordpress
0
0
SHARES
160
VIEWS
Share on FacebookShare on Twitter
Đánh giá post

Mục lục

  1. Tạo form html gồm chọn số lượng và nút add to cart
  2. Thêm một chút CSS để làm đẹp
  3. Js xử lý field số lượng khi thay đổi

Tạo form html gồm chọn số lượng và nút add to cart

<?php
function isures_custom_quantity_field_archive()
{
 
    global $product;
    if ($product->is_type('simple')) {
        echo '<div class="isures-custom--qty_wrap">';
        echo '<div class="isures-qtv--wrap">';
        woocommerce_quantity_input(array('min_value' => 1, 'max_value' => $product->backorders_allowed() ? '' : $product->get_stock_quantity()));
        echo '</div>';
        woocommerce_template_loop_add_to_cart();
        echo '</div>';
    }
}
 
add_action('woocommerce_after_shop_loop_item', 'isures_custom_quantity_field_archive', 15, 9);
?>

Code trên sẽ hook vào woocommerce_after_shop_loop_item. Nếu bạn muốn thay đổi vị trí khác có thể tham khảo các hook archive shop khác thay thế woocommerce_after_shop_loop_item ở code trên.

Nguồn hook: businessbloomer.com

Ví dụ thêm hook:

<?php
add_action('woocommerce_after_shop_loop_item_title', 'isures_after_shop_loop_item_title_func');
 
function isures_after_shop_loop_item_title_func()
{
    // code cái gì đó hiện thị ra phía người dùng
    echo '<p>Thêm 1 cái gì đó</p>';
}
?>

Thêm một chút CSS để làm đẹp

<?php
add_action('wp_footer', 'isures_quantity_reg_style');
 
function isures_quantity_reg_style()
{
?>
    <style>
        .isures-custom--qty_wrap {
            display: flex;
            align-items: center;
            justify-content: space-between;
        }
 
        .isures-custom--qty_wrap .ajax_add_to_cart {
            font-size: 12px;
            margin: 0;
            padding: 10px 15px;
            min-height: auto;
            line-height: 1.5;
        }
    </style>
    <?php
}
?>

Js xử lý field số lượng khi thay đổi

<?php
function isures_custom_add_to_cart_quantity_handler()
{
    wc_enqueue_js('
jQuery( "body" ).on( "click", ".quantity input", function() {
return false;
});
jQuery( "body" ).on( "change input", ".quantity .qty", function() {
var add_to_cart_button = jQuery( this ).parents( ".product" ).find( ".add_to_cart_button" );
add_to_cart_button.attr( "data-quantity", jQuery( this ).val() );
add_to_cart_button.attr( "href", "?add-to-cart=" + add_to_cart_button.attr( "data-product_id" ) + "&quantity=" + jQuery( this ).val() );
});
');
}
add_action('init', 'isures_test_luoi');
?>

Tới đây là lỗi nè.

Thay thế isures_test_luoi bằng isures_custom_add_to_cart_quantity_handler.

Mục đích mình ấy ấy như vậy là để mọi người không làm kiểu khoa loa, copy paste mà không hiểu vấn đề.

Oke như thế là đã good rồi đấy. 

Nguồn: Lê Văn Thắng

Nếu copy bài viết, bạn vui lòng để nguồn 24h68.com nhé. Cảm ơn bạn🥰

ShareTweetPin

Related Posts

Đổi Shopping Cart – Checkout Details – Order Complete Sang Tiếng Việt
Thủ thuật Wordpress

Đổi Shopping Cart – Checkout Details – Order Complete Sang Tiếng Việt

27/01/2023
142
Code Popup Slider Cho Website Có Hẹn Giờ Hiển Thị
Javascript

Code Popup Slider Cho Website Có Hẹn Giờ Hiển Thị

27/01/2023
63
Code Mở Tab Mới Khi Click Vị Trí Bất Kỳ Trên Web - Code Mở Tab 1 lần/ 1 IP
Javascript

Code Mở Tab Mới Khi Click Vị Trí Bất Kỳ Trên Web – Code Mở Tab 1 lần/ 1 IP

27/01/2023
104
Vultr VS Flaunt7
Thủ thuật Wordpress

Vultr VS Flaunt7

27/01/2023
39
Code Tắt Adblock - Code Chặn Adblock - Code Disable Adblock
Thủ thuật Wordpress

Code Tắt Adblock – Code Chặn Adblock

27/01/2023
168
Cron Jobs là gì? Sau 2 phút thì xóa tệp cũ hơn 1 phút - CronJob
Thủ thuật Wordpress

Cron Jobs là gì? Sau 2 phút thì xóa tệp cũ hơn 1 phút – CronJob

27/01/2023
123
Next Post
Đảng cộng sản Việt Nam là gì?

Đối tượng, nhiệm vụ và phương pháp nghiên cứu môn đường lối Cách mạng của Đảng Cộng sản Việt Nam

Please login to join discussion

Bài viết Mới nhất

Tư tưởng Hồ Chí Minh về bản chất giai cấp của nhà nước

Tư tưởng Hồ Chí Minh về bản chất giai cấp của nhà nước

28/01/2023
1.8k
Tư tưởng Hồ Chí Minh về nhà nước của dân, do dân và vì dân

Tư tưởng Hồ Chí Minh về nhà nước của dân, do dân và vì dân

28/01/2023
469
Tư tưởng Hồ Chí Minh về nhà nước pháp quyền

Tư tưởng Hồ Chí Minh về nhà nước pháp quyền

28/01/2023
631
Cơ sở lý luận của tư tưởng Hồ Chí Minh

Cơ sở lý luận của tư tưởng Hồ Chí Minh

28/01/2023
3.5k
Kể tên các nguyên nhân gây sai số gia công? Trình bày các nguyên nhân gây sai số gia công?

Kể tên các nguyên nhân gây sai số gia công? Trình bày các nguyên nhân gây sai số gia công?

28/01/2023
1.1k

Music

1. Đau Ở Đây Này
Nai
No Result
View All Result

TvHayZ.TOP

TV HAYBấm để xem

Notepad Online

Notepad OnlineBấm để ghi chú

Code68 – Good Code

Free Graphic DesignTry to

Tải phần mềm FREE

linhminaz

Đề xuất Cho bạn

  • All
  • Dụng cụ cắt
  • Cơ Sở Công Nghệ Chế Tạo Máy
  • Tư tưởng Hồ Chí Minh

Tính S(n) = CanBac2(2+CanBac2(2+….+CanBac2(2 + CanBac2(2)))) có n dấu căn

27/01/2023
161
Luật dân sự 2015 PDF

Luật dân sự 2015 PDF

27/01/2023
52
PHÁP LUẬT VỀ THU HỒI ĐẤT TỪ THỰC TIỄN TỈNH BÀ RỊA – VŨNG TÀU

PHÁP LUẬT VỀ THU HỒI ĐẤT TỪ THỰC TIỄN TỈNH BÀ RỊA – VŨNG TÀU

27/01/2023
10
Kể tên các nguyên nhân gây sai số gia công? Trình bày các nguyên nhân gây sai số gia công?

Kể tên các nguyên nhân gây sai số gia công? Trình bày các nguyên nhân gây sai số gia công?

28/01/2023
1.1k
Gặp Gỡ Vietsub | Encounter 2018 Vietsub

Gặp Gỡ Vietsub | Encounter 2018 Vietsub

27/01/2023
38
Code Trăm trâu trăm cỏ C++

Code Trăm trâu trăm cỏ C++

27/01/2023
6.8k

Nổi bật trong tuần qua

Tính trung bình cộng các phần tử trong mảng C++

Tính trung bình cộng các phần tử trong mảng C++

27/01/2023
27.8k
Code Vừa gà vừa chó C++

Code Vừa gà vừa chó C++

27/01/2023
9.7k
Code Trăm trâu trăm cỏ C++

Code Trăm trâu trăm cỏ C++

27/01/2023
6.8k
Tại sao Hồ Chí Minh khẳng định: “Cách mạng giải phóng dân tộc muốn thắng lợi thì phải đi theo con đường cách mạng vô sản”

Tại sao Hồ Chí Minh khẳng định: “Cách mạng giải phóng dân tộc muốn thắng lợi thì phải đi theo con đường cách mạng vô sản”

27/01/2023
14.6k
Cơ sở thực tiễn hình thành tư tưởng Hồ Chí Minh

Cơ sở thực tiễn hình thành tư tưởng Hồ Chí Minh

27/01/2023
4.5k
Quá trình hình thành và phát triển tư tưởng Hồ Chí Minh

Quá trình hình thành và phát triển tư tưởng Hồ Chí Minh

27/01/2023
6.5k
24h68

2020 - 2022 © 24h68.com

Đặt liên kết

  • Ghi chú Online
  • TVHay
  • TVHey
  • Phim Mới Hay
  • IPhim

Theo dõi chúng tôi

No Result
View All Result
  • CÔNG NGHIỆP
    • Học cơ khí
      • Các phương pháp gia công không phoi
      • Chi tiết máy
      • Cơ điện tử
      • Cơ học vật liệu
      • Cơ kỹ thuật
      • Cơ Sở Công Nghệ Chế Tạo Máy
      • Dung sai và đo lường
      • Dụng cụ cắt
      • Kỹ thuật thủy khí
      • Nguyên lý máy
      • Nguyên lý cắt kim loại
      • Thủy Lực Khí Nén
      • Vật liệu kỹ thuật
    • Thiết kế Cơ khí
      • Auto CAD
  • TÀI LIỆU KHÁC
    • Kinh tế chính trị Mác – Lênin
    • Lập trình C++
    • Pháp luật
    • Tư tưởng Hồ Chí Minh
  • Trắc nghiệm
  • MUA – BÁN
  • Cuộc sống
    • Ăn uống lành mạnh
    • Công thức nấu ăn
    • Đồ uống
    • Giảm cân
    • Mẹo Vặt Cuộc Sống

2020 - 2022 © 24h68.com

Welcome Back!

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Fill the forms below to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In
Trang web sử dụng Cookie để đem đến trải nghiệm tốt nhất cho người dùng.