این آموزش، نحوه اضافه کردن انواع فایلهای اضافی برای آپلود در وردپرس رو نشون میده.
وارد پنل مدیریت وردپرس بشین، به Media -> Add New برین و سعی کنین انواع فایلهای audio/ac3، video/x-flv یا image/svg+xml رو آپلود کنین:
بعد از اتمام آپلود، ممکنه این پیام رو دریافت کنین: Has failed to upload due to an Error. Sorry this file type is not permitted for security reasons
برای رفعش، به Appearance -> Editor برین و فایل custom-function.php رو باز کنین:
فانکشن زیر رو به فایل custom-function.php اضافه کنین تا به وردپرس اجازه آپلود انواع mimeهای اضافی رو بدین.
1 2 3 4 5 6 |
add_filter('upload_mimes','add_custom_mime_types'); function add_custom_mime_types($mimes){ return array_merge($mimes,array ( 'svg' => 'image/svg+xml' )); } |
توجه داشته باشین که extension فایل به عنوان کلید در array مربوط به $mime_types و نوع mime به عنوان مقدار اون هست.
در این مثال، extension فایل svg فایلهایی با نوع mime type image/svg+xml رو نشون میده.
در این صفحه میتونین انواع mime چندین extension فایل رایج رو پیدا کنین.
به کتابخانه رسانه برگردین و سعی کنین دوباره فایل image/svg رو آپلود کنین: