بالا بردن کیفیت عکس در وردپرس از طریق تنظیمات

  • آخرین بروزرسانی در پنج‌شنبه 12 نوامبر 2020

    Average rating 4 / 5. Vote count: 1

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

وردپرس به صورت خودکار از هر عکسی که بارگذاری می کنید، برش هایی در اندازه های مشخص نیز نگهداری می کند.

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

در چنین حالتی ممکن است متوجه شوید که تصویری که با کیفیت بالا بارگذاری کرده اید دچار افت کیفیت شده اند.

دلیل این موضوع این است که وردپرس به صورت خودکار عکس ها را بهینه سازی می کند و ممکن است سایز تعریف شده برای بهینه سازی مناسب نباشد و باعث افت کیفیت شود.

هر بار که شما یک تصویر با فرمت JPEG در وردپرس بارگذاری می کنید، وردپرس به صورت خودکار آن را با حجم 82 درصد حجم فایل اصلی ذخیره می کند.

یعنی وردپرس با فرمت های دیگر کاری ندارد!

اما خوشبختانه وردپرس برای این موضوع هم چاره ای دارد و با استفاده از یک filter می توانید اقدام به بالا بردن کیفیت عکس های بارگذاری شده و برش خورده از طریق تنظیمات خود وردپرس کنید.

غیر فعال سازی بهینه سازی تصاویر در وردپرس

در واقع نیاز به نصب هیچ افزونه ای نیست.

زمان مورد نیاز: 3 دقیقه.

با اضافه کردن یک قطعه کد به فایل functions.php پوسته خود می توانید به وردپرس اعلام کنید که مایل به بهینه سازی تصاویر نیستید و می خواهید کیفیت را بالا ببرید.

  1. وارد پیشخوان وردپرس شوید

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

  2. وارد بخش ویرایشگر پوسته شوید

    از منوی سمت راست پیشخوان وردپرس نمایش -> ویرایشگر پوسته را انتخاب کنید.

  3. فایل functions.php را باز کنید

    از سمت چپ و در بخش پرونده های پوسته بر روی functions.php یا توابع پوسته کلیک کنید.

  4. فیلتر jpeg_quality را اضافه کنید

    در انتهای فایل کد
    add_filter('jpeg_quality', function($arg){return 100;});
    را اضافه کنید.

add_filter('jpeg_quality', function($arg){return 100;});

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

این مقدار در کد بالا 100 تعیین شده است.

این به این معناست که به وردپرس بگوییم که می خواهیم تصاویر JPEG بارگذاری شده با 100 درصد حجم اصلی و کیفیت ذخیره شوند.

به عبارت دیگر بهینه سازی بر روی این تصاویر صورت نگیرد.

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

بنابراین هر چه این عدد بالاتر باشد کیفیت عکس هم بالا تر می رود.

اگر عکاس یا هنرمند نیستید، تنظیمات پیشفرض وردپرس برای شما کافی است و نیازی به تغییر آن نمی بینید.

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

پس از این که تغییراتی در این تنظیمات ایجاد کردید، می توانید با استفاده از یک افزونه تصاویر بندانگشتی خود را بازسازی کنید.

برای دنبال کردن نوشته های کاپ کد به کانال تلگرامی آن (cupcode_ir@) بپیوندید!
برای ثبت سفارش برنامه نویسی، طراحی وب سایت، بهینه سازی و... در کاپ کد کلیک کنید.

دیدگاه خود را بیان کنید

@