Theo mặc định, WordPress cho phép các tác giả xem tất cả các hình ảnh trong thư viện phương tiện của trang web của bạn. Điều này có thể trở thành vấn đề nếu bạn có nhiều nhà văn khách. Chúng tôi sẽ chỉ cho bạn cách giới hạn quyền truy cập vào Thư viện phương tiện WordPress đối với các bản tải xuống của chính người dùng.

Tại sao hạn chế truy cập vào thư viện phương tiện truyền thông?

WordPress cho phép các tác giả thao tác tất cả các tệp trong thư viện phương tiện. Họ cũng có thể xem hình ảnh được tải lên bởi quản trị viên, biên tập viên hoặc tác giả khác.

Giả sử bạn tạo một bài viết mới để thông báo về sự sắp xảy ra của sản phẩm hoặc thỏa thuận. Các tác giả và những người được mời từ trang web của bạn sẽ được phép tham khảo các hình ảnh mà bạn đã tải xuống trên bài viết này trong thư viện phương tiện.

Nội dung tải xuống của bạn cũng sẽ hiển thị trong cửa sổ bật lên “Thêm phương tiện” mà người dùng sẽ thấy khi họ thêm hình ảnh vào bài đăng của chính họ.

Đối với nhiều trang web, điều này có thể không phải là một vấn đề lớn. Tuy nhiên, nếu bạn sử dụng website nhiều tác giả, bạn có thể sửa đổi nó.

Chúng ta hãy xem cách dễ nhất để hạn chế quyền truy cập vào thư viện phương tiện đối với các bản tải xuống của chính người dùng.

Phương pháp 1: Hạn chế quyền truy cập vào thư viện phương tiện bằng tiện ích mở rộng

Phương pháp này rất dễ dàng và được khuyến nghị cho tất cả người dùng.

Điều đầu tiên cần làm là cài đặt và kích hoạt tiện ích mở rộng Hạn chế Thư viện Phương tiện. Để biết thêm chi tiết, hãy tham khảo hướng dẫn của chúng tôi giải thích từng bước cài đặt Phần mở rộng WordPress.

Hạn chế quyền truy cập phương tiện

Tiện ích mở rộng này hoạt động mà không cần cấu hình và không có tham số nào để định cấu hình.

Khi kích hoạt, tiện ích mở rộng sẽ lọc truy vấn từ thư viện phương tiện để xem người dùng đang nghi vấn là quản trị viên hay nhà xuất bản. Nếu vai trò của người dùng không khớp với bất kỳ ai trong số họ, nó sẽ chỉ hiển thị các lượt tải xuống của người dùng.

Người dùng có vai trò quản trị viên hoặc nhà xuất bản sẽ có thể xem tất cả các tải xuống phương tiện như bình thường.

Phương pháp 2: Hạn chế thủ công quyền truy cập vào thư viện phương tiện

Phương pháp đầu tiên sẽ hoạt động đối với hầu hết các trang web vì nó giới hạn quyền truy cập vào thư viện phương tiện và chỉ cho phép quản trị viên và nhà xuất bản xem tất cả các tải xuống phương tiện.

Tuy nhiên, nếu bạn muốn thêm vai trò người dùng tùy chỉnh hoặc chỉ không muốn sử dụng tiện ích mở rộng, bạn có thể thử phương pháp này thay thế. Nó sử dụng cùng một mã được sử dụng bởi tiện ích mở rộng nhưng bạn có thể sửa đổi nó cho phù hợp với nhu cầu của mình.

Phương pháp này yêu cầu bạn thêm mã vào các tệp WordPress của mình. Nếu bạn chưa bao giờ làm như vậy trước đây, thì hãy xem hướng dẫn của chúng tôi giải thích cách sao chép và dán mã trên WordPress.

Bạn sẽ cần thêm mã sau vào tệp WordPress của mình " function.php Hoặc một phần mở rộng dành riêng cho trang web.

Mã này sử dụng chức năng " current_user_can Để kiểm tra xem người dùng có khả năng kích hoạt tiện ích mở rộng hoặc chỉnh sửa bài đăng của người dùng khác hay không. Nếu đây không phải là trường hợp, điều này sẽ thay đổi truy vấn được sử dụng để hiển thị các tệp phương tiện và giới hạn đối với ID (đăng nhập) của người dùng.

Chúng tôi hy vọng bài viết này đã giúp bạn tìm hiểu cách hạn chế quyền truy cập vào Thư viện phương tiện WordPress đối với các bản tải xuống của chính người dùng. Bạn cũng có thể giới hạn các tác giả trong các bài đăng của riêng họ trong khu vực quản trị WordPress.