WooCommerce: Hiển thị tệp tải xuống trong tài khoản của bạn

Hiển thị tệp tải xuống trong tài khoản của bạn? Nếu bạn mua hoặc quan tâm sản phẩm, bạn có thể tải xuống tệp hiển thị thông tin nội dung về sản phẩm đó, phần Tải xuống sẽ nằm trong Tài khoản của bạn để tiện theo dõi và nắm bắt sản phẩm. Bên cạnh đó, khi bạn bán sản phẩm hỗ trợ tải xuống thì khách hàng cũng có thể tải xuống sản phẩm của bạn từ Tài khoản của họ.

Nhưng điều gì sẽ xảy ra nếu bạn muốn cấp ít nhất một tệp tải xuống mặc định cho tất cả khách hàng của mình? Vâng, bộ lọc WooCommerce “woocommerce_customer_get_downloadable_products” cho phép chúng tôi thêm tệp vào danh sách các khách hàng có thể tải xuống. Dưới đây là cách nó được thực hiện!

Hiển thị tệp tải xuống trong tài khoản của bạn

Sau khi sử dụng đoạn mã bên dưới, phần “Tải xuống” của trang Tài khoản của tôi WooCommerce sẽ hiển thị tệp tải xuống mặc định. Bạn có thể tùy chỉnh “Mô tả”, “Nhãn nút” và tất nhiên là URL tải xuống

Đoạn mã PHP: Thêm tệp có thể tải xuống cho tất cả người dùng tại trang My Account.

Trước hết, bạn cần đặt tệp có thể tải xuống của mình trên một URL công khai. Tôi đã chọn thư mục /wp-content , thư mục chứa hình ảnh trong WordPress.

Sau đó, xác định “tên_sản_phẩm”, và ấn vào nút Tải xuống. Thao tác này sẽ mở tệp bên trong trình duyệt (để tải xuống an toàn hơn).

[code]
add_filter( ‘woocommerce_customer_get_downloadable_products’, ‘bbloomer_add_custom_default_download’, 9999, 1 );

function bbloomer_add_custom_default_download( $downloads ) {
$downloads[] = array(
‘product_name’ => ‘Description’,
‘download_name’ => ‘Button Label’,
‘download_url’ => ‘/wp-content/uploads/filename.txt’,
);
return $downloads;
}

[/code]

Thêm đoạn mã này vào đâu?

Bạn có thể đặt các đoạn mã PHP ở cuối tệp functions.php chủ đề con của mình (trước “?>” Nếu bạn có). Mặt khác, CSS có trong tệp style.css chủ đề con của bạn.

Đoạn mã này (vẫn) hoạt động chứ?

Vui lòng cho tôi biết trong phần bình luận nếu mọi thứ hoạt động như mong đợi. Tôi rất sẵn lòng sửa đổi đoạn mã nếu bạn có góp ý phù hợp (vui lòng cung cấp ảnh chụp màn hình).

Dịch vụ thiết kế website chuyên nghiệp tại Web MTP

Liên hệ ngay với chúng tôi nếu bạn đang gặp khó khăn trong việc thiết kế web nhé!

Website: https://webmtp.com/

Hotline: 0931 912 379

WooCommerce: Đổi tên một mục Breadcrumb

Viết bình luận





Mời bạn xem nhiều bài hấp dẫn khác

Phương pháp SEO tăng thứ hạng của website trên Google

Tìm hiểu phương pháp chọn từ khóa chuẩn SEO

Plugin giúp bảo mật website WordPress

Tăng trust website hiệu quả bằng 100 backlink chất lượng đến từ Google

Cách chăm sóc website hiệu quả

Cách tạo nút gọi trên website WordPress

Mời bạn đọc thêm

Phương pháp SEO tăng thứ hạng của website trên Google

Tìm hiểu phương pháp chọn từ khóa chuẩn SEO

Plugin giúp bảo mật website WordPress

Tăng trust website hiệu quả bằng 100 backlink chất lượng đến từ Google

Cách chăm sóc website hiệu quả

Cách tạo nút gọi trên website WordPress