مشکل آپلود فایل swf

SWF از نسخه ۳٫۶٫۱ به بعد وردپرس امکان آپلود و استفاده از فایل هایی با این پسوند از بین برده است، زیرا که معتقد است آپلود فایل های با این پسوند امنیت سایت را به خطر می اندازد و مشکلاتی برای وردپرس ایجاد می کند.
وردپرس ذکر کرده است که: یک سری اسکریپت هک کننده سایت با پسوند swf وجود دارد که اجازه آپلود این نوع فایل، ممکن است امنیت سایت شما را کاهش دهد.
اما برخی از افراد بنا به هر دلیلی نیاز دارند تا محتوا و فایل های خود را با این پسوند در سایت وردپرسی خود Upload کنند. و در وب سایت خود قرار دهند.
راه حل این مشکل را ما به شما معرفی می کنیم..

نحوه رفع مشکل بارگذاری در وردپرس:

برای اینکه امکان Upload فایل با پسوند swf در وردپرس شما نیز فعال گردد و شما به راحتی بتوانید فایل های اس دبل اف خود را به راحتی آپلود کنید نیاز دارید که قطعه کد زیر را در فایل Functions.php قالب وردپرس خود قرار دهید.

پس اگر نیاز شدید به این دارید که در سایت وردپرس خود فایل هایی با فرمت SWF بارگذاری کنید، کافی است از قطعه کد زیر در قالب وردپرس خود استفاده کنید:

[php]function add_upload_mime_types( $mimes ) {
if ( function_exists( ‘current_user_can’ ) )
$unfiltered = $user ? user_can( $user, ‘unfiltered_html’ ) : current_user_can( ‘unfiltered_html’ );
if(!empty( $unfiltered) ) {
$mimes[‘swf’] = ‘application/x-shockwave-flash’;
}
return $mimes;
}
add_filter( ‘upload_mimes’, ‘add_upload_mime_types’ );[/php]

منبع: تیک‌تم – ارائه دهنده: قالب خبری وردپرس – قالب موزیک وردپرس – قالب دایرکتوری وردپرس