🎁 آغاز جشنواره پاییزه فروش ویژه با 25% تخفیف برای افزونه و قالب‌ها (مهلت محدود!)
⚡ آپدیت خودکار از پیشخوان + نصب روی نامحدود سایت
آموزش جلوگیری از تغییر اندازه تصاویر وردپرس

آموزش جلوگیری از تغییر اندازه تصاویر وردپرس

در این مقاله به آموزش جلوگیری از تغییر اندازه تصاویر وردپرس پرداختیم و به شما روش‌های مختلف جهت جلوگیری از این ویژگی نه چندان جالب وردپرس را معرفی می‌کنیم و می‌توانید به راحتی این قابلیت را غیرفعال برای تصاویر و عکس‌های سایت خود غیرفعال کنید.

وردپرس از نسخه ۲.۵ این ویژگی را به هسته خود اضافه کرد و تصاویری که در کتابخانه رسانه آپلود می‌شد، به چندین سایز یا اندازه مختلف برش می‌خورند.

برای کاهش اندازه تصاویر، این ویژگی بد نیست! اما اگر سایتی دارید که دائم تصویر آپلود می‌کنید، پس از مدتی حسابی فضای هاست‌تان را پر و اشغال می‌کند.

آموزش جلوگیری از تغییر اندازه تصاویر وردپرس 1

آموزش جلوگیری از تغییر اندازه تصاویر وردپرس

تغییر اندازه و مقیاس بندی تصاویر در شرایطی ویژگی خوبی است که تصاویر و عکس‌های شما دارای اندازۀ بزرگی باشند! مثلاً ۱۶۰۰×۱۲۰۰ پیکسل که در این صورت، وردپرس سعی می‌کند از قابلیت Scaled یا همان مقیاس بندی و تغییر اندازه استفاده کند.

این کار وردپرس بی‌دلیل نیست، چراکه یکی از معیارهای سئو و ابزارهایی مانند GTMetrix است که نباید در صفحات از تصاویری با سایزهای بسیار بزرگ استفاده کرد.

آموزش جلوگیری از تغییر اندازه تصاویر وردپرس 3

با این حال پیشنهاد می‌شود قبل از آپلود تصاویر، سایزها را مدیریت و کوچکتر کنید و سپس اقدام به آپلود کنید تا Scaled انجام شود.

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

غیرفعال‌سازی از طریق تنظیمات رسانه وردپرس

در روش اول برای غیرفعال‌سازی تغییر اندازه تصاویر آپلود شده در وردپرس به منوی تنظیمات -> رسانه بروید.

در این صفحه، تمامی مقدارها یا ابعادهای اندازه را روی عدد ۰ تنظیم کنید.

حتماً تیک گزینه “بریدن تصاویر” را در صفحۀ که ذکر شد بردارید.

اگر این کار باعث غیرفعال نشدن تغییر اندازه تصاویر هنگام آپلود نشد، چه کار کنیم؟ در ادامۀ آموزش جلوگیری از تغییر اندازه تصاویر وردپرس به روش‌های دیگری هم پرداختیم.

جای نگرانی ندارد، روش‌های دیگر را در ادامه که توضیح داده‌ایم. بررسی و انجام دهید.

قطعه کد ۱ برای لغو تغییر اندازه خودکار تصاویر

توسط قطعه کد زیر می‌توانید تغییراندازه خودکار تصاویر پس از آپلود در کتابخانۀ رسانۀ وردپرس را برای همۀ سایرها غیرفعال و از این کار جلوگیری کنید.

				
					add_filter( 'intermediate_image_sizes_advanced', 'themefour_remove_img_resize' );
function themefour_remove_img_resize( $sizes ){
    $sizes = array();
    return $sizes;
}
				
			

قطعه کد ۲ برای لغو تغییر اندازه خودکار تصاویر

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

کافی است کد زیر را در فایل functions.php قالب یا چایلد تم قالب خودتان قرار بدهید.

حتماً قبل از هرکاری یک بک آپ از فایل فانکشن بگیرید. پس از قرار دادن کد، فایل را ذخیره کنید.

				
					update_option( 'thumbnail_size_h', 0 );
update_option( 'thumbnail_size_w', 0 );
update_option( 'medium_size_h', 0 );
update_option( 'medium_size_w', 0 );
update_option( 'large_size_h', 0 );
update_option( 'large_size_w', 0 );
				
			

این کد از کجا آمده است؟ توسط خود توسعه دهندگان ارشد وردپرس ارائه شده است.

برای دیدن توضیحات کامل  در اینبارۀ اینجا کلیک کنید. توضیحات بیشتری وجود دارد.

چرا تغییر اندازه ویژگی خوبی نیست؟

با ادامۀ آموزش جلوگیری از تغییر اندازه تصاویر وردپرس در خدمت شما عزیزان هستیم، حالا چرا این ویژگی وردپرس خوب نیست؟ کمی توضیح نیاز است.

پیش‌فرض هر تصویری را که آپلود کنید، یک نسخه از اندازه و ابعاد دیگر برای آن خودکار تولید می‌شود، فقط یک نسخه نیست! برای همان یک تصویر چندین نسخه مختلف تولید می‌شود، در روش دوم، تصویری که قرار دادیم متاسفانه گویای بد بودن این ویژگی است.

چرا تغییر اندازه ویژگی بدی است؟
ایجاد یک نسخه ۱۵۰ در ۱۵۰ پیکسل از تصویر به صورت خودکار توسط وردپرس
تغییر اندازه تصویر در گوتنبرگ
استفاده از گزینه اندازه تصویر در گوتنبرگ، باعث تغییر اندازه تصویر می‌شود

جلوگیری از Scaling برای تصاویر بزرگ

اگر تصویرهایی با ابعاد بزرگ آپلود کنید، وردپرس خوکار ابعاد آن‌ها را کوچک‌تر می‌کند، با قطعه کد زیر می‌توانید این کار وردپرس را نادیده بگیرید.

این کد را در فایل فانکشن قالب یا چایلد تم قرار بدهید:

				
					add_filter( 'big_image_size_threshold', '__return_false' );
				
			

زمانی که تصویری با ابعاد بیش از ۱۵۰۰px آپلود می‌کنید، وردپرس یک نسخه Scale خودکار تولید می‌کند.

به انتهای URL تصویری که آپلود کردید عبارت scale را اضافه می‌کند. به نمونه آدرس زیر توجه کنید.

				
					www.mydomain/wp-content/uploads/2022/01/myimagename-scale.webp
				
			

به طور کل تغییر اندازه تصاویر به صورت خودکار توسط وردپرس، فضای زیادی را از هاست را اشغال می‌کند.

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

اشغال شدن بی مورد فضای هاست

اگر جلوگیری از تغییر اندازه تصاویر وردپرس انجام نشود، به مرور فضای هاست بی مورد پر می‌شود، و ضروری است که تغییر اندازه تصاویر را وردپرس غیرفعال کنیم.

سعی‌کردیم به‌روز ترین روش‌های موجود را قرار دهیم. همۀ محتوای ذکر شده با تحقیق و تست صورت گرفته است، کدهای معرفی شده در وردپرس نسخه‌های ۵.۹ و ۶.۱ به خوبی کار می‌کنند.

افزونه Stop Generating Unnecessary Thumbnails هم برای این کار نوشته شده که از تولید خودکار تصاویر و بندانگشتی‌ها در رسانه وردپرس جلوگیری می‌کند.

آموزش جلوگیری از تغییر اندازه تصاویر وردپرس 8

استفاده از افزونه ابزار شاپ

یکی از امکانات افزونه Abzarshop جلوگیری از تغییر اندازه تصاویر وردپرس است و تنها با یک کلیک می‌توانید به راحتی این قابلیت وردپرس را در سایت خود غیرفعال نمایید.

آموزش جلوگیری از تغییر اندازه تصاویر وردپرس مفید بود؟ نظر شما چیست؟ خوشحال می‌شویم دیدگاه‌های خود را با ما و دیگران به اشتراک بگذارید.

این مقاله چقدر براتون مفید بود؟

از ۱ تا ۵ امتیاز بدید

میانگین رتبه ۵ / ۵. تعداد رای: ۷

تصویر تیم تولید محتوای تم فور
تیم تولید محتوای تم فور

همۀ تلاش مجموعه‌ی تم فور اینه که بهترین آموزش‌ها برای وردپرس رو به صورت کاملاً رایگان برای جامعه‌ی وردپرس ایران تولید بکنه. امیدواریم آموزش‌های ما براتون مفید واقع بشه :)

این مقاله را با دوستان خود به اشتراک بگذارید

ثبت دیدگاه

2 دیدگاه برای “آموزش جلوگیری از تغییر اندازه تصاویر وردپرس”

    1. مسعود درویشی
      مسعود درویشیپشتیبانی

      با سپاس از همراهی شما. متشکرم.

ارسال یک دیدگاه

برای ارسال دیدگاه، نیاز است که وارد حساب کاربری خود شوید
اسکرول به بالا
منوی سایت
جستجو در سایت