حل خطای پس پردازش تصویر ناموفق بود در نسخه ۵.۳ وردپرس

5 / 5. تعداد رای: 2

خطای پس پردازش تصویر ناموفق بود و روش حل آن
خطای پس پردازش تصویر ناموفق بود و روش حل آن

اگر وردپرس خود را به نسخه ۵.۳ آپدیت کرده باشید قطعاً با خطای ” پس پردازش تصویر ناموفق بود ” در بخش آپلود رسانه وردپرس مواجه خواهید شد. این خطا به دلیل قابلیت جدید وردپرس در نسخه ۵.۳ به‌وجود آمده و معمولاً هنگامی با خطا مواجه می‌شوید که تصویر آپلودی شما بیشتر از ۲۵۰۰ پیکسل طول و عرض دارد. اما چطور این خطا را برطرف کنیم؟

قبل از هرچیزی توجه داشته باشید متن خطا دقیقاً به شکل زیر است. پس درصورتی‌که خطای دیگری دارید این مقاله برای شما مناسب نیست.

پس پردازش تصویر ناموفق بود. اگر این یک عکس یا یک تصویر بزرگ است، لطفاً مقیاس آن را تا ۲۵۰۰ پیکسل پایین آورید و دوباره بارگذاری کنید.

خطای پس پردازش تصویر ناموفق بود

اگر می‌خواهید این قابلیت را در سایت خود امتحان و بررسی کنید، باید از بخش رسانه‌ها» افزودن را انتخاب کنید و یک تصویری که سایز آن به‌عنوان مثال 3000*3000 پیکسل می‌باشد را بر روی سایت آپلود کنید.

خب در این قسمت بنا بر تنظیمات هاست شما و اکستنشن‌‌های PHP که بر روی سایت شما نصب است، ممکن است وردپرس به شما ارور بدهد و تصویر را آپلود نکند و یا اینکه ممکن است فرآیند آپلود تصویر بدون مشکل طی می‌‌شود.خب در این قسمت بنا بر تنظیمات‌هاست شما و اکستنشن‌های PHP که بر روی سایت شما نصب است، ممکن است وردپرس به شما ارور بدهد و تصویر را آپلود نکند و یا اینکه ممکن است فرآیند آپلود تصویر بدون مشکل طی می‌شود.

آپلود فایل
آپلود فایل

خب اگر تصویر شما بدون مشکل آپلود شد، زمانی‌که بر روی “ویرایش” کلیک کنید و مشاهده خواهید کرد که سایز 3000 تصویر به 2560*2560 تغییر پیدا کرده است؛ همچنین در انتهای اسم فایل شما یک پسوند “Scaled” اضافه خواهد شد.

جزئیات تصویر
جزئیات تصویر

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

غیرفعال کردن Threshold تصویر در وردپرس

اولین روشی که می‌توانید از آن برای غیرفعال کردن Threshold تصویر در وردپرس از آن استفاده کنید، نصب افزونه از طریق مخزن وردپرس است. برای این کار باید وارد پیشخوان خود شوید و از بخش افزونه‌ها» افزودن را انتخاب کنید و پلاگین Disable “BIG Image” Threshold را جستجو کنید، سپس بر روی “هم‌اکنون نصب کن” و سپس “فعال نمایید” کلیک کنید.

نصب و فعال‌‌سازی افزونه
نصب و فعال‌‌سازی افزونه

به همین راحتی! BIG Image Threshold یا همان آستانه تصویر بزرگ وردپرس در نسخه ۵.۳ الآن غیرفعال شد.

خب حالا اگر از بخش رسانه‌ها» افزودن همان تصویر قبلی را دوباره آپلود کنید، مشاهده خواهید کرد که تغییر سایز غیرفعال شده و در بخش کتابخانه‌ها نیز تصویر با ابعاد 3000*3000 در وردپرس آپلود شده است.

روش دومی که قصد داریم در این قسمت برای شما بیان کنیم نیازمند این است که تا حدودی با تغییر قالب وردپرس آشنایی داشته باشید. برای استفاده از این روش باید در وهله اول افزونه Disable “BIG Image” Threshold را از بخش افزونه‌های نصب‌شده غیرفعال کنید.

حالا باید پلاگین Disable “BIG Image” Threshold را از طریق سایت اصلی وردپرس دانلود کنید و فایل افزونه را با یک نرم‌‌افزار ویرایش متن باز کنید، یک قطعه کد در اختیار شما مشابه کد زیر برای شما قرار داده شده است.

add_filter( 'big_image_size_threshold', '__return_false' );

حالا باید وارد پیشخوان» نمایش» ویرایشگر پوسته» توابع پوسته شوید و این قطعه کد را در آن قرار دهید، فرقی ندارد این کد را در کدام قسمت از این فایل جایگذاری می‌کنید، البته به شما پیشنهاد می‌کنیم آن را قبل از <?php قرار دهید که با کدهای دیگر نیز تداخلی به وجود نیاورد.

جایگذاری کد در توابع پوسته
جایگذاری کد در توابع پوسته

حالا باید بر روی به‌‌روزرسانی پرونده کلیک کنید تا این کد در سایت شما اعمال شود.

به همین راحتی! بدون نیاز به افزونه Disable “BIG Image” Threshold توانستید Threshold تصویر را در وردپرس غیرفعال کنید.

نظر شما در این مورد چیه؟

  1. U312559 ۲ خرداد ۱۴۰۳

    سلام ممنون از آموزشی کاربردیتون، وردپرس این افزونه رو از سایتش برداشته، تنها راهش همون تکه کد هست، دوستان بعد از اینکار لازمه کش رو پاک کنید. ممنون از تیم خوب میهن وردپرس، محمد رهبری

  2. U310726 ۱۴ تیر ۱۴۰۱

    با سلام و خسته نباشید
    منم از هر دو راه امتحان کردم
    متاسفانه جواب نداد
    آیا با تغییر پوسته حل میشه؟

  3. کاربر مهمان ۲۹ آذر ۱۳۹۸

    درود
    وقت بخیر
    متاسفانه این روش جواب نداد نه با پللاگین و نه با اضافه کردن تابع به صورت دستی، من سرچ کردم توی فروم های کختلف گویا این باگ مربوط به هسته وردپرس میشه و با آپدیت های بعدی حل میشه
    خواستم ببینم شما اطلاع دقیق تری دارید یا راه حل دیگه ای واسه حل این مشکل ؟
    ممنون