Làm Thế Nào Tải Các Định Dạng Khác Lên WordPress [NEW]

Để bảo mật tốt hơn, WordPress chỉ cho phép bạn 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 được sử 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 mà không được phép thì sao? Trong bài viết này, chúng tôi sẽ giúp bạn hướng dẫn cách tải các định dạng khác lên WordPress như photoshop, illustrator…

Làm thế nào để tải các định dạng khác lên WordPress?

Các định dạng được phép tải lên WordPress

WordPress cho phép bạn tải lên các tài liệu hình ảnh, âm thanh / video, PDF, Microsoft office và các tài liệu OpenOffice phổ biến nhất. WordPress Codex có một 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 tệp bổ sung

Bảo mật là lý do chính đằng sau việc hạn chế các 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 nó. Chỉ cần 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 chủ đề của bạn hoặc plugin dành riêng cho trang web để cho phép các loại tệp SVG được tải lên:

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 đóng vai trò là từ khóa trong mảng liên kết $ mime_types và kiểu mime đóng vai trò là giá trị của nó.

Trong ví dụ này, phần mở rộng tệp svg biểu diễn các tệp bằng kịch câm. loại hình image / svg + xml. Bạn có thể tìm hiểu về 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 chỉ với 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);

Làm thế nào để tải các định dạng khác lên WordPress?

Chúng tôi hy vọng bài viết này đã giúp bạn 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 trong WordPress.