Thêm File Type trong Upload WordPress
Vì lý do bảo mật, WordPress cho cho bạn tải lên một số File Type mặc định như: Ảnh, âm thanh, video và tài liệu lên Media. Trong trường hợp bạn muốn tải định dạng khác thì không thể. Bài viết này tôi sẽ hướng dẫn bạn thêm file type cho WordPress.
Các File Type mà WordPress hỗ trợ
Hiện tại WordPress chỉ hỗ trợ ảnh, audio/ video, PDF, Microsoft office và OpenOffice.
Bạn có xem danh sách các file type tại đây:
- Ảnh
- .jpg
- .jpeg
- .png
- .gif
- Tài liệu
- .pdf (Portable Document Format; Adobe Acrobat)
- .doc, .docx (Microsoft Word Document)
- .ppt, .pptx, .pps, .ppsx (Microsoft PowerPoint Presentation)
- .odt (OpenDocument Text Document)
- .xls, .xlsx (Microsoft Excel Document)
- Âm thanh
- .mp3
- .m4a
- .ogg
- .wav
- Video
- .mp4, .m4v (MPEG-4)
- .mov (QuickTime)
- .wmv (Windows Media Video)
- .avi
- .mpg
- .ogv (Ogg)
- .3gp (3GPP)
- .3g2 (3GPP2)
Danh sách này có thể thay đổi thuỳ thuộc vào host của bạn có cho phép hay không.
Thêm File Type cho WordPress
Vấn đề an toàn và bảo mật là lý do của sự hạn chế File Type, bạn có thể thay đổi bằng một chút xíu code sau đây.
function add_mime_types($mime_types){ $mime_types['psd'] = 'image/vnd.adobe.photoshop'; //Thêm định dạng file của Photoshop // Có thể thêm tiếp file type tại đây: // VD: $mime_types['định dạng file'] = 'kiểu MIME'; return $mime_types; } add_filter('upload_mimes', 'add_mime_types', 1, 1);
Bạn có thể đặt code vào funtions.php của Theme hoặc tự tạo một plugin có code như vậy. Tuỳ vào mục đích sử dụng, nếu bạn hay thay đổi theme thì tôi khuyên bạn áp dụng cách viết plugin.
Với kiểu MIME bạn có thể xem tại đây: Danh sách kiểu MIME
Nếu bạn muốn upload file PSD như tôi thì không cần sửa code nữa, vì WordPress gần đây đã hỗ trợ rồi. Bên trên chỉ là ví dụ mà tôi tạo ra.
Chúc bạn có được câu trả lời hợp lý cho những vướng mắc trong website WordPress.