Cách thêm các loại tệp bổ sung sẽ được tải lên trong WordPress 0 (0)

Cách thêm các loại tệp bổ sung sẽ được tải lên trong WordPress 0 (0)

Learn more »


Để bảo mật tốt hơn, WordPress cho phép bạn chỉ tải lên các loại tệp được sử dụng phổ biến nhất. Bạn có thể tải lên các định dạng hình ảnh, âm thanh / video và tài liệu thường dùng bằng trình tải lên phương tiện mặc định. Nhưng nếu bạn muốn tải lên một loại tệp không được phép? Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách thêm các loại tệp bổ sung sẽ được tải lên trong WordPress.

WordPress upload error: This file type not permitted for security reasons.

Video hướng dẫn

Nếu bạn không thích video hoặc cần thêm hướng dẫn, thì hãy tiếp tục đọc.

Các loại tệp được phép tải lên trong WordPress

WordPress cho phép bạn tải lên hầu hết các tệp hình ảnh, âm thanh / video, PDF, tài liệu Microsoft office và OpenOffice. WordPress codex có danh sách đầy đủ các loại tệp và phần mở rộng được phép .

Thêm ngoại lệ cho các loại tệp bổ sung

Bảo mật là lý do chính đằng sau giới hạn về loại tệp mà người dùng có thể tải lên. Tuy nhiên, điều này không có nghĩa là người dùng không thể thay đổi điều này. Sử dụng một đoạn mã nhỏ, bạn có thể thêm một loại tệp và phần mở rộng mới vào WordPress.

Ví dụ: thêm mã này vào tệp functions.php của chủ đề của bạn hoặc một plugin dành riêng cho trang web để cho phép tải lên loại tệp SVG:

function my_myme_types($mime_types){
     $mime_types['svg'] = 'image/svg+xml'; //Adding svg extension
     return $mime_types;
 }
 add_filter('upload_mimes', 'my_myme_types', 1, 1);
 

Lưu ý rằng phần mở rộng tệp đi dưới dạng khóa trong mảng liên kết $ mime_types và kiểu mime đi dưới dạng giá trị của nó.

Trong ví dụ này, phần mở rộng tệp svg đại diện cho các tệp có kiểu mime image / svg + xml . Bạn có thể tìm hiểu các loại kịch câm của một số phần mở rộng tệp phổ biến trên trang này .

Bạn cũng có thể thêm nhiều loại tệp trong một đoạn mã, như sau:

function my_myme_types($mime_types){
     $mime_types['svg'] = 'image/svg+xml'; //Adding svg extension
     $mime_types['psd'] = 'image/vnd.adobe.photoshop'; //Adding photoshop files
     return $mime_types;
 }
 add_filter('upload_mimes', 'my_myme_types', 1, 1);
 

Adobe photoshop filetype uploaded

Chúng tôi hy vọng bài viết này đã giúp bạn tìm hiểu cách cho phép các loại tệp bổ sung được tải lên trong WordPress. Bạn cũng có thể muốn xem cách tăng kích thước tệp tải lên tối đa trong WordPress .

.



Source link


All the options and events can be found in official documentation

Please reload the page to view the responsive functionalities