آموزش افزودن فرمت غیرمجاز برای آپلود در وردپرس
آموزش آپلود فرمت غیرمجاز در وردپرس
همانطور که حتما تابحال به آن برخورده اید، وردپرس در پشتیبانی از فایل های آپلود شده با فرمت خاص دارای محدودیت است. افزودن فرمت غیرمجاز برای آپلود در وردپرس طبق ترفندهایی صورت می گیرد که باید توضیحات بیشتری را در مورد آنها خدمتتان عرض کنیم. وردپرس با تمام امکانات و ویژگی های بی حد و حصر خود محدودیت هایی را برای افزایش امنیت سیستم برقرار نموده تا بتواند از خود محافظت نماید. اما این مسئله مشکلاتی را به وجود می آورد که ما را مجبور کرده راه های عبور از آن را به شما اطلاع دهیم.
یکی از مشکلاتی که کاربران وردپرس را به شدت آزار می دهد، مسئله افزودن فرمت غیرمجاز برای آپلود در وردپرس است. معمولا در این شرایط پس از بارگذاری فایل با فرمت غیرمجاز در قسمت کتابخانه وردپرس با خطای متاسفانه این نوع پرونده به دلیل مسائل امنیتی مجاز نیست روبرو خواهید شد. مفهوم پیام بیان می کند که شما اجازه آپلود فایل با چنین فرمتی را ندارید.
آیا می خواهید فرمت های بیشتری را در وردپرس خود بارگذاری کنید؟
وردپرس اجازه نمی دهد انواع پرونده ها را از طریق رسانه بارگذاری کنید، در حقیقت فقط قادر به آپلود برخی فایل ها هستید:
تصویری مانند jpg، png و gif
اسناد مانند pdf، ppt، xls و doc
صوتی مانند mp3 و wav
فیلم مانند mp4، mov، wmv و mpg
آموزش افزودن فرمت غیرمجاز برای آپلود در وردپرس
تعدادی از فرمت هاست که نمی توانیم آن ها را در وردپرس آپلود کنیم.در این آموزش قصد دارم افزودن فرمت غیرمجازبرای آپلود را در وردپرس آموزش دهم .با ما همراه باشید.
3 روش وجود دارد :
1.استفاده از افزونه
افزونه WP Extra File Types با بیش از 5000 نصب فعال می باشد که می تواند انواع پسورد فایل را قادر به به آپلود در رسانه وردپرس کند.
ابتدا آن را نصب کرده و فعال کنید .درقسمت Extra File Types تنظیمات منوی آن اضافه می شود و انتاب فرمت های مختلف برای شما وجود دارد
روی دکمه + کلیک کنید می توانید پسورد جدید را تعریف کنید .
2.استفاده از کدنویسی
در مسیر /public_html/wp-content/themes قسمت functions.php وارد شوید و کدهای مشابه به کد زیر را اضافه کنید.
}(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
3.غیرفعال کردن سیستم امنیتی آپلود فایل در وردپرس
برای این منظور وارد هاست خود شده و سپس به مسیر public_html مراجعه کنید. در همین مسیر باید فایل wp-config.pgp وردپرس را باز کرده و به دنبال خط زیر بگردید.
;(define(‘WP_DEBUG’, false
در صورتی که این خط وجود نداشت اونو به بخشی که کدها با define آغاز میشوند اضافه کنید و سپس قطعه کد زیر را بعد از این خط قرار دهید.
;(define(‘ALLOW_UNFILTERED_UPLOADS’, true
دیدگاهتان را بنویسید