31 C
Hanoi
Thứ Bảy, Tháng Chín 30, 2023
spot_img

Khắc phục lỗi download file Google Drive qua Woocommerce trong WordPress

Truy cập:

Chia sẻ:

Nếu bạn muốn làm site bán sản phẩm có thể Download bằng WordPress, chắc là cũng nghĩ đến sử dụng Drive để lưu file đúng không? Tuy nhiên, lúc chèn link drive vào Woocommerce thì chắc hẳn gặp tình huống tải về chỉ tải được 1 tệp tin nào đó có tên UC.

Ở bài viết này mình sẽ giúp bạn khắc phục tình trạng trên – Lỗi download File Google Drive qua Woocomerce trong WordPress.

Cụ thể như sau:

  • Thường link của Google Drive khi chúng ta share sẽ có dạng: https://drive.google.com/file/d/ID/view?usp=sharing các bạn chú ý chỗ ID
  • Khi gắn link download dành cho Woocommerce, chúng ta sẽ dùng chức năng UC, ví dụ: https://drive.google.com/uc?export=download&id=ID (ID này chính là ID share của link ở trên)

Lưu ý: Nhớ chọn chế độ công khai. Đọc thêm bài viết để link công khai và hướng dẫn các tạo link tải trực tiếp cho các file trên Google Drive.

Congvietit.com-Hướng-dẫn-cấp-quyền-truy-cập-vào-Google-Sheet
Khắc phục lỗi download file Google Drive qua Woocommerce trong Wordpress 4

Tuy nhiên Woo sẽ không nhận biết được và khi download báo lỗi file UC không định dạng.
Bước tiếp theo chúng ta vào chỉnh sửa file của /plugins/woocommerce/includes/class-wc-download-handler.php

Tìm dòng

if(strstr($filename, '?')){
$filename = current(explode('?', $filename));
}

Thay thế bằng:

if(strstr($filename, '?')){
$filename = current(explode( '?', $filename));
$product = wc_get_product($product_id);
$drive_filename = $product->get_downloads();
foreach($drive_filename as $key => $each_download){
$filename = $each_download["name"];
}
}

Chú ý khi bạn update woo thì nhớ làm lại thao tác edit code như trên nhé.

Chúc bạn thành công!

0 0 đánh giá
Đánh giá
Công Việt
Công Việt
Mình xây dựng blog này với mục đích chia sẻ những kinh nghiệm, thủ thuật của mình liên quan đến các lĩnh vực như CNTT, Marketing Online, MMO, Đồ Họa, SEO, ... Rất mong nhận được sự ủng hộ của các bạn.
Theo dõi
Thông báo về
guest
0 Bình luận
Inline Feedbacks
View all comments
huong dan download tai nguyen tren website congvietit.com
ma giam gia khi mua hosting vps congvietitcom

Bài viết liên quan

Download trọn bộ Plugin – Theme WordPress tại CongVietIT.Com

Bài viết này tổng hợp tất cả link Download trực tiếp Plugin Wordpress và Theme Wordpress. Khi các...

Hướng dẫn làm đẹp FAQ của RankMath SEO (Frequently Asked Questions)

Khi bạn cài RankMath SEO thì phần FAQ sẽ hiển thị mặc định khá là Basic. Cho nên...

[Share] – Download Theme Newspaper version 12.5 – Update Mới Nhất

Chào các bạn, nếu các bạn là 1 Blogger giống mình, hoặc là một người chuyên làm web...

42 thủ thuật cực kỳ hữu ích cho file Functions WordPress

Bạn đang tự hỏi bạn có thể làm gì với file Functions WordPress? Tất cả các theme WordPress đều...
0
Hãy cho mình xin 1 bình luận nha bạn yêu !!!x