حل مشکل آپلود swf در وردپرس

solve-upload-swf-in-wordpress

چندی پیش برای حل مشکل هک شدن پیاپی یکی از دوستان که سایت طراحی بنر فلش داشت یک سری کارهای امنیتی انجام دادم . بعد چند روز ایمیلی به بنده داد و گفت کارهای امنیتی شما دیگه به من اجازه آپلود فایل فلش با پسوند swf رو نمیده و هر بار آپلود میکنم پیغامی مبنی بر عدم آپلود به خطار مشکل امنیتی میدهد !

من تعجب کردم چون کاری به این نوع فایل توی بحث امنیتی نداشتم ! تا اینکه گشتم و متوجه شدم که ظاهرا خود وردپرس از نسخه 3.6.1 امکان آپلود این فایل را بسته است و ذکر کرده است که یک سری اسکریپت هک کننده سایت با پسوند swf وجود دارد که اجازه آپلود این نوع فایل , ممکن است امنیت سایت شما را کاهش دهدhttp://codex.wordpress.org/Version_3.6.1 )

اما با این حال یک سری افراد مثل این دوست بنده نیاز دارند که این امکان وجود داشته باشد .

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

(فقط جوانب امنیتی به عهده خودتان و مثل همیشه بک آپ گیری از فایل Functions.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' );

موفق و پیروز و همچنان با همیار وردپرس باشید

مشاوره آموزشی رایگان
شما این فرصت را دارید، با تکمیل فرم زیر، قبل از انتخاب دوره آموزشی مناسب خود، از مشاوره رایگان کارشناسان آموزشی مجموعه همیار آکادمی استفاده نمائید.
 
مشاوران آموزشی
همیار آکادمی
پاسخگوی شما هستند
آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

اگر می‌خواهید از آخرین و محبوب‌ترین مقالات ما در ایمیل خود مطلع شوید، همین الان ایمیل خود را در کادر زیر وارد کنید:

تعداد علاقه‌مندانی که تاکنون عضو خبرنامه ما شده‌اند:

دیدگاهتان را بنویسید

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. سلام
    جطور از فایل Functions.php بک آپ بگیرم؟
    چطور کدهایی که گفتید در آن قرار بدم ؟
    چون میترسم خرابکاری بشه؟

  2. سلام طبق روش بالا پیش رفتم و فایل swf را هم آپلود کردم اما چرا بنر رو تو سایتم نشون نمیده ؟

  3. با عرض سلام و خداقوت
    لطفا راهنمائی فرمائید برای قراردادن کد مربوطه از کدام قسمت direct admin با ید وارد فایل function.php شویم و آیا این کد را در انتهای بقیه کدهای این فایل قراردهیم و سئوال آخر بک آپ گیری از کدام قسمت باید انجام گردد
    با تشک

  4. با سلام
    زمانی که میخوام فایلی را در وردپرسم اپلود کنم این خطا نشان داده می شود:
    پرونده فرستاده شده نمی‌تواند به wp-content/uploads/2015/08 برود.
    لطفا راهنمایی نمایید که چکار کنم تا مشکل رفع شود؟
    با تشکر

  5. مرسی از سایت خوبتون
    من میخوام فایل exe اپلود کنم همین مشکل رو دارم میشه یه کد در همین مسله بدید .خیلی احتیاج دارم
    بینهایت سپاسگزارم.
    فقط منظورتون از جمله:(فقط جوانب امنیتی به عهده خودتان و مثل همیشه بک آپ گیری از فایل Functions.php فراموش نگردد )یعنی ممکنه هک بشم.

  6. مثل همیشه عالی

  7. سلام @علی حاجی محمدی، ببخشید اون “» فـروشگـاه محصـولات همیـار وردپـرس” از چه اسلاید شویی استفاده کردین؟

  8. عالللللللللی

  9. خیلی ممنون

  10. مفید و کاربردی بود.
    پلاگینی هم برای ایجاد سایت اشتراک ویدئو معرفی کنید . مرسی

  11. لینک شدید موفق باشید

  12. با سلام آقا علی.ما از بازدید کنندگان و حمایت کنندگان شما هستیماگه مشکلتون با کپی رایت بگید تا لینک منبع بزارم اگه مشلکتون کلی بگید مطلب رو حذف کنم.لطفا زودتر بگید اقدام بشه

  13. با سلام. بسیار کاربردی و مفید بود … ممنون

  14. سلام
    من یک افزونه ، پلاگین یا اصلا یک برنامه نویسی جدید میخوام شبیه سایت قطره
    هزینه رو لطف کنید به ایمیلم ارسال کنید.

  15. سلام
    ممنون از مدیر سایت
    سایت خوبی دارید
    به سایت ما سر بزنید
    شاد باشید

  16. سلام
    ممنون آقای بهار از پاسختون
    میشه یه ذره در مورد امنیت خود بخش های دیگه وردپرس توضیح بدین
    مثلا من توی یه قسمتی از یه سایت خوندم که میشه برای وردپرس تو بخش کانفیگ کردن یه پسورد گذاشت که اگه مثلا کسی خواست هک کنه یا دسترسی خواست از اون پسورد استفاده بشه.
    اگه مسئولین سایت یه پست هم در مورد امنیت وردپرس بزارن که اینا رو کامل توش بگن ممنون میشم

    • 7 سال عضو همیار وردپرس

      در حال حاضر یک سری بخش آموزشی در همین راستا بصورت سری روی سایت داره قرار میگیره
      دنبال کنید
      با احترام

  17. سلام
    ممنون از این پست ها و مطالب بسیار عالیتون
    یه سوال داشتم الان امنیت وردپرس رو از 10 در چه سطحی میدونین؟
    اگه بخوام یه سایت تخصصی شروع کنم نیاز دارم کاری کنم که امنیتش بیشتر بشه باید چی کار کنم؟

    • 7 سال عضو همیار وردپرس

      امنیت وردپرس در سطح خوبیه ، شما با استفاده از افزونه های امنیتی می تونین امنیتش رو بالا ببرید
      و مسائل دیگه هم که برای تمامی سیستم ها وجود داره روی وردپرس نیز پیاده کنید مثل انتخاب پسورد درست و …
      با این کار می تونین امنیت وبسایتتون رو تضمین کنید
      با احترام

  18. مطلب مفیدی بود.ممنون.

  19. مفید بود تشکر 🙂

دوره‌های آموزشی