Tài liệu về plugin WordPress
Câu hỏi thường gặp về plugin WordPress
-
WP File Download và GDPR
Tuyên bố miễn trừ trách nhiệm: Thông tin này không phải là tư vấn pháp lý và chỉ nhằm mục đích cung cấp thông tin. Không phải tất cả extension đều được GDPR quan tâm ở cùng cấp độ.
Dữ liệu nào được extension của chúng tôi sử dụng?
WP File Download lấy số liệu thống kê về file nào đã được tải xuống, nhưng chúng không liên quan cụ thể đến người dùng mà chỉ là dữ liệu ẩn danh. Tiện extension tạo cookie (30 ngày) nhưng chúng chỉ được sử dụng để lưu trữ các tùy chọn giao diện người dùng (UX) và nâng cao khả năng sử dụng của tiện ích extension .
WordPress, bên thứ 3 và extension của chúng tôi
Bạn cần phải xem xét, nếu bạn cho phép người dùng website của website tải lên tệp trên frontend , tức là plugin đang sử dụng phiên người dùng WordPress. Dữ liệu người dùng WordPress có thể được quản lý, xuất, xóa khỏi cài đặt WordPress kể từ phiên bản 4.9.7.
Trong WP File Download bạn có thể sử dụng các dịch vụ của bên thứ 3, chẳng hạn như Google Drive, Dropbox, OneDrive … Các dịch vụ này cũng như WordPress đều đang nỗ lực làm cho các sản phẩm và dịch vụ của họ tuân thủ GDPR.
Bạn có thể biết thêm về GDPR từ trang Bảo vệ dữ liệu của Ủy ban Châu Âu
-
Tôi không thể kéo và thả các danh mục tệp bằng thiết bị màn hình cảm ứng
Nếu bạn có máy tính màn hình cảm ứng trên Windows sử dụng Chrome, bạn có thể không thể kéo và thả các danh mục bằng màn hình cảm ứng mà chỉ có thể kéo và thả các danh mục bằng chuột. Để khắc phục sự cố này, bạn cần tắt các sự kiện chạm trong Chrome.
Loại chrome: // flags vào thanh địa chỉ của Chrome và nhấn ENTER
Xác định vị trí Bật sự kiện chạm > Thay đổi tùy chọn thành Đã tắt
-
Xem trước không hoạt động trong lưu trữ WP Engine
Nếu bạn lưu trữ website của website trong máy chủ WP Engine, bản xem trước tệp có thể không hoạt động.
Điều này là do WP Engine cố gắng chuyển hướng bot thu thập thông tin và Google Drive Viewer có thể bị phát hiện là bot đang thu thập dữ liệu.Trong trường hợp này, vui lòng liên hệ với nhóm Hỗ trợ WP Engine và yêu cầu họ tắt tính năng bot chuyển hướng .
-
Lỗi 404 khi tải xuống tệp trong lưu trữ WP Engine
Nếu bạn lưu trữ website của website trong máy chủ WP Engine, bạn có thể gặp phải lỗi 404 trên một số loại tệp.
Điều này là do WP Engine sử dụng proxy với một cấu hình cụ thể.Trước hết, nếu bạn đã thay đổi url SEO mặc định trong trang cấu hình plugin, vui lòng lưu ý giá trị này và thay thế nó trong dòng đầu tiên của mã mà chúng tôi cung cấp trong các dòng tiếp theo: (location ~ * ^ / Replace_here_if_you_have_changed_it / * {) .
Sau đó, vui lòng liên hệ trực tiếp với bộ phận hỗ trợ của WP Engine https://wpengine.com/support/ và cung cấp thông tin sau:
Chúng tôi sử dụng plugin WP File Download từ Joomunited. Khi plugin này được sử dụng trong môi trường của bạn, chúng tôi gặp phải lỗi 404 khi cố tải xuống các tệp được quản lý bởi plugin này.
Câu hỏi này đã được hỏi tới WP Engine và bạn đã sửa nó cho các khách hàng khác theo giải thích sau.
Plugin WP File Download tạo url tệp được xử lý bởi tập lệnh php.
Ví dụ: /downloads/14/category/11/file.pdf được chuyển hướng nội bộ, theo quy tắc htaccess mặc định, tới tệp index.php chính.Nhưng khi bạn đang cung cấp các tệp tĩnh thông qua proxy Nginx và nếu tệp không được tìm thấy, proxy sẽ trả về lỗi 404 và tập lệnh index.php không bao giờ được gọi.
Để khắc phục lỗi 404 này, chúng tôi cần bạn thêm vào quy tắc "Trước" trên trang web của chúng tôi những dòng này.
vị trí ~ * ^ / download / * {proxy_pass $ dynamic_upstream_read_only; }
-
Tôi có thể thêm tệp có thể tải xuống mà tôi không lưu trữ trên máy chủ của mình (tải xuống từ xa) không?
Đúng vậy, đó là một tính năng bạn có thể kích hoạt trong các tham số chung: "kích hoạt tải xuống từ xa". Sau đó, bạn có thể thêm một tệp từ xa giống như bất kỳ tệp cục bộ nào khác (cả hai đều có thể được trộn lẫn), xác định tiêu đề, URL cho tệp, kiểu extension (cho biểu tượng, zip, xls ...).
-
Người dùng có thể tải tệp lên từ frontend không?
Không có biểu mẫu chuyên dụng nhưng bạn có thể sử dụng vai trò cho việc đó. Bạn có thể tạo một nhóm người dùng (vai trò người dùng) chỉ được phép tải tệp lên.
-
Tôi có thể nhập các tệp hiện có vào WP File Download không?
Có, có một công cụ nhập khẩu cần được kích hoạt trong các tham số chung.
Sau đó, bạn có thể một mặt chọn danh mục tệp và mặt khác duyệt các thư mục máy chủ của mình (như trong ứng dụng khách FTP của bạn). Sau đó, chọn tệp và nhấp vào nút nhập, bạn đã hoàn tất!
-
Giới hạn tệp/truy cập tệp hoạt động như thế nào trong plugin?
WP File download đang sử dụng vai trò Người dùng gốc WordPress. Bạn có 2 tùy chọn để xác định hiển thị tệp ở phía công khai và quản lý tệp ở phía quản trị viên.
- Giới hạn quyền truy cập vào tệp ở phía công khai: trên mỗi danh mục bạn có thể xác định chỉ bằng một cú nhấp chuột với vai trò người dùng sẽ có thể xem tệp. Ví dụ: chọn người đăng ký để giới hạn các tệp chỉ được xem cho người đăng ký (người dùng đã đăng ký trên website WordPress của bạn)
- Để hạn chế quyền truy cập vào quản lý tệp, bạn có giao diện chuyên dụng để xác định hành động cho mỗi vai trò của người dùng. Ví dụ: người dùng phù thủy sẽ có thể chỉnh sửa các tệp của chính nó, chỉnh sửa tất cả các tệp, thêm tệp, xóa tệp...
-
Có khả năng áp dụng một theme cho mỗi danh mục tệp không?
Có, bạn có tùy chọn để xác định:
- Sử dụng theme mặc định trong tất cả các plugin với các thông số được xác định trước (màu sắc, kích thước tệp hiển thị ...)
- Chọn một theme cho mỗi danh mục và xác định thông số từ danh mục
Nếu bạn có một số người dùng sử dụng plugin, giải pháp đầu tiên tốt hơn là giữ một bố cục tương tự cho các tệp của bạn trên tất cả các websites WordPress của bạn.
-
Có thể giới hạn quyền truy cập tệp cho một người dùng không?
Có, nó yêu cầu thiết lập. Giới hạn truy cập có thể được thiết lập bằng vai trò người dùng WordPress (quản trị viên, tác giả ...)
- Đối với mỗi danh mục tệp, bạn có thể thiết lập vai trò người dùng phù thủy sẽ có thể hiển thị và tải xuống tệp
- Đối với mỗi lần quản lý tệp, bạn có thể thiết lập hành động theo vai trò của người dùng, ví dụ: tác giả chỉ có thể quản lý tệp của riêng họ
-
Tại sao người dùng chưa đăng ký có thể xem liên kết xem trước của các tệp riêng tư?
Vì trình xem trước của chúng tôi sử dụng Google Viewer, theo mặc định, không ai có thể truy cập các tệp riêng tư. Vì vậy, để cho phép Trình xem trước của Google truy cập các tệp riêng tư của bạn, chúng tôi tạo mã thông báo tạm thời để truy cập các tệp này. Theo mặc định, thời gian mã thông báo này là 3600 giây.
Làm cách nào tôi có thể thay đổi thời gian hoạt động của mã thông báo?
Bạn có thể truy cập "functions.php" của theme , sau đó chèn hàm bên dưới:add_filter('wpfd_token_live_time', function($time){trả lại 900;});Lưu ý: 900 là thời gian tồn tại của mã thông báo (tính theo giây). Và nó không được áp dụng cho các tệp đã xem trước trước khi chức năng này được thêm vào. -
Làm thế nào để vượt qua giới hạn băng thông khi tải trực tiếp các tệp lớn từ máy chủ đám mây?
Thông thường, khi tải xuống một tập tin từ các máy chủ đám mây, nó sẽ được lưu trữ tạm thời tại máy chủ của bạn, sau đó nó sẽ bị xóa trên máy chủ của bạn sau khi tải xuống hoàn toàn. Tuy nhiên, trong một số trường hợp, người dùng muốn tải tệp trực tiếp từ máy chủ đám mây; đặc biệt là các tệp lớn mà không chiếm băng thông máy chủ của bạn. Cách này có thể làm lộ liên kết trực tiếp của các tệp trên máy chủ đám mây. Liên kết sẽ tồn tại trong vòng 4 giờ với Dropbox và bỏ giới hạn với OneDrive . Hơn nữa, băng thông có thể bị giới hạn bởi các máy chủ đám mây.
Vui lòng truy cập các liên kết bên dưới để biết thêm chi tiết:
https://help.dropbox.com/files-folders/share/banned-links
https://borncity.com/win/2016/06/26/ onedrive -microsoft-limit-data-transfer /
Vì vậy, để khắc phục vấn đề này, bạn nên đặt mã trong “wp-config.php” tương ứng với các máy chủ đám mây của bạn.
- Google Drive:
xác định ('WPFD_GOOGLE_DRIVE_DIRECT', true);- Hộp thư thả:
xác định ('WPFD_DROPBOX_DIRECT', true);- OneDrive Cá nhân:
xác định ('WPFD_ ONEDRIVE _DIRECT', true);- OneDrive Business:
xác định ('WPFD_ ONEDRIVE _BUSINESS_DIRECT', true);