جلوگیری از فشرده سازی تصاویر در وردپرس

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

جلوگیری از فشرده سازی تصاویر در وردپرس
جلوگیری از فشرده سازی تصاویر در وردپرس

مسلماً همه‌ی شما از میزان تأثیرگذاری تصاویر در سایت باخبر هستید و قسمتی از سایت خود را به محتوای تصویری اختصاص داده‌اید. تقریباً تمامی سایت‌های وردپرسی در محتوای خود از تصاویر استفاده می‌کنند، این تصاویر از جهاتی برای سایت شما مفید و از برخی جهات دیگر کارایی سایت شما را کاهش می‌دهد. برای جلوگیری از فشرده سازی تصاویر در وردپرس چه باید کرد؟

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

اما این فشرده سازی تصاویر باعث می‌شود تا کیفیت تصاویر ما تا حد زیادی کم شده و از نظر کاربر، یک وب‌سایت با کیفیت محتوای کم داشته باشیم. در هر صورت این شما هستید که به عنوان مدیر وبسایت تصمیم میگیرید که کیفیت را فدای سرعت کنید یا سرعت را فدای کیفیت!

چرا باید در سایت خود از تصاویر استفاده کنیم؟

ممکن است برای خود شما هم اتفاق افتاده باشد که به‌محض ورود به یک سایت به سمت تصاویر آن سایت جذب شده باشید، تصاویر به دلیل تأثیرگذاری چند برابری خود نسبت به محتوای متنی جایگاه خاصی در محتوای تمامی سایت‌ها پیداکرده است.

اگر شما دائما برای محتوای خود از متن استفاده کنید برای کاربرانتان جذابیتی نخواهد داشت و کاربر بعد از مدتی قصد خروج از سایت شما را خواهد داشت، توجه داشته باشید که این موضوع هیچ ارتباطی با مفید بودن متن و محتوای شما ندارد و حتی اگر شما محتوای مفیدی نیز ارائه دهید ممکن است برای کاربر خسته‌کننده باشد، پس شدیداً به شما توصیه می‌کنیم برای اینکه بتوانید کاربران بیشتری را به سمت سایت خود جذب کنید از تصاویر استفاده کنید و در یک کلام اهمیت جایگذاری تصاویر را در محتوای سایت دست‌کم نگیرید.

سرعت یا کیفیت
شما سرعت را انتخاب می‌کنید یا کیفیت؟

اما وردپرس بصورت خودکار فشرده می‌کند!

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

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

فشرده سازی تصاویر در وردپرس

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

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

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

جلوگیری از فشرده سازی تصاویر در وردپرس

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

البته وردپرس همچنان درصدد این است ک این درصد را کاهش دهد و تصاویر را با کیفیت بهتری برای کاربر به نمایش دربیاورد تا جایی که در نسخه 4.5 وردپرس این مقدار به 82 درصد رسیده تا حجم تصاویر شما برای کاربرانی که برای ورود به سایت‌ها از وردپرس استفاده می‌کنند کمتر باشد و تصاویر بهتر لود شوند.

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

تغییر میزان فشرده سازی وردپرس

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

برای این کار کافیست فایل functions.php قالب سایتتان را بازکرده و کد زیر را به آن اضافه کنید:

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

همان‌طور که مشاهده می‌کنید در کد بالا یک عدد وجود دارد که مربوط به تراکم تصویر است و برای شما قابل‌تغییر است، وقتی شما این میزان را 100 قرار دهید به این معنا است که اصلاً تراکمی روی تصاویر اعمال نشود. البته شما این امکان را دارید که این مقدار را بین 100 تا 80 قرار دهید تا تراکم‌پذیری کمتر شود و یا آن عدد را به‌عنوان مثال روی 70 قرار دهید تا تراکم‌پذیری از میزان تعریف‌شده توسط وردپرس بسیار کمتر شود.

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

موفق و پیروز باشید. 🙂

نکته خاصی هست که این مقاله رو تکمیل‌تر کنه؟

  1. U325808 ۳ مهر ۱۴۰۲

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

  2. U320839 ۲۳ اردیبهشت ۱۴۰۲

    سلام من این کد رو روی قالب اهورا اضافه میکنم ولی همچنان عکس های محصولات تار هستن! راه دیگه ای وجود داره؟

    • Reza Rad رضا راد ۲۴ اردیبهشت ۱۴۰۲

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

  3. U320362 ۲۶ فروردین ۱۴۰۲

    سلام.
    فایل functions.php را از کدام قسمت سایت باید باز کرد؟

  4. U31824 ۱۹ آبان ۱۳۹۹

    با سلام
    ببخشید من قبل اینکه عکس و بارگذاری کنم خودم با فتوشاپ بهینش می کنم و نمی خوام خود وردپرس بهینش کنه. اگه این کدی که شما قرار دادید را روی 100 قرار بدم مشکلی خواهد داشت؟

  5. کاربر مهمان ۱۳ شهریور ۱۳۹۵

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

    • Reza Rad رضا راد ۱۳ شهریور ۱۳۹۵

      سلام خواهش میکنم. معمولا بهتره روی 70 تا 80 قرار بگیره. پیشفرض هم مناسبه. مهم اینه که شما کیفیت بالا میخواید یا سرعت بالا