CompressX — مبدل AVIF و WebP، جایگزین‌ساز رسانه

توضیحات

افزونه CompressX یک افزونه رایگان و سبک برای تبدیل WebP و AVIF و جایگزینی رسانه در وردپرس است. این افزونه به شما امکان می‌دهد به‌راحتی تصاویر JPG و PNG را به فرمت‌های WebP و AVIF تبدیل کنید، تصاویر WebP و AVIF را فشرده‌سازی نمایید و فایل‌های رسانه‌ای را بدون تغییر در نشانی یا شناسه پیوست آن‌ها جایگزین کنید. تمام عملیات تبدیل AVIF و WebP به‌صورت محلی بر روی سرور وب شما انجام می‌شود.

ویژگی‌های اصلی

۱. تبدیل و فشرده‌سازی AVIF

تصاویر jpg، png و WebP در سایت وردپرس شما به فرمت AVIF تبدیل شده و تصاویر AVIF مطابق سطح فشرده‌سازی تنظیم شده، فشرده‌سازی می‌شوند.
اگر تصویر اصلی از قبل به فرمت AVIF باشد که از وردپرس ۶.۵ پشتیبانی می‌شود، فقط تصویر اصلی AVIF فشرده خواهد شد.

۲. تبدیل و فشرده‌سازی WebP

تصاویر jpg و png در سایت وردپرس شما به فرمت WebP تبدیل شده و تصاویر WebP مطابق سطح فشرده‌سازی تنظیم شده، فشرده‌سازی می‌شوند.
اگر تصویر اصلی از قبل به فرمت WebP باشد که از وردپرس ۵.۸ پشتیبانی می‌شود، فقط تصویر اصلی WebP فشرده خواهد شد.

۳. جایگزینی رسانه و بهینه‌سازی مجدد خودکار

یک فایل رسانه‌ای موجود را بدون تغییر در نشانی (URL) یا شناسه پیوست (Attachment ID) به‌صورت ایمن جایگزین کنید. هنگامی که یک تصویر جدید به‌عنوان جایگزین بارگذاری می‌شود، سیستم به‌طور خودکار تصاویر بندانگشتی را بازسازی می‌کند، قوانین تبدیل فرمت و فشرده‌سازی پیکربندی‌شده شما را اعمال می‌نماید، در صورت نیاز تغییر اندازه می‌دهد و فایل را مجدداً بهینه‌سازی می‌کند.

4. استثنا کردن پوشه‌ها

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

5. پوشه‌های سفارشی

پوشه‌هایی را که در wp-content هستند اما خارج از پوشه Uploads (کتابخانه رسانه) قرار دارند، انتخاب کرده و تصاویر داخل آن‌ها را پردازش کنید.

6. پردازش خودکار تصاویر جدید

تصاویر جدید بارگذاری شده در سایت وردپرس به‌صورت خودکار به فرمت WebP/AVIF تبدیل شده و در هنگام بارگذاری فشرده شوند.

7. حذف خودکار تصاویر بزرگ

تصاویر AVIF/WebP تبدیل‌شده‌ای که بزرگ‌تر از تصاویر اصلی هستند به‌صورت خودکار حذف شوند.

8. بازیابی تصاویر اصلی

تصاویر شما به حالت اصلی بازگردانده خواهند شد و تمام تصاویر و داده‌های AVIF/WebP تولید شده توسط CompressX در پایگاه داده هنگام حذف افزونه پاک خواهند شد.

حداقل نیازمندی‌ها برای استفاده از CompressX

  • کدگذاری کاراکتر UTF-۸
  • نسخه PHP ۷.۰
  • نسخه MySQL ۴.۱
  • وردپرس ۵.۸

سرویس‌های خارجی

این افزونه به‌صورت اختیاری برای پاک‌سازی کش CDN به API کلودفلر متصل می‌شود. این افزونه شناسه منطقه (Zone ID)، ایمیل حساب کاربری و کلید سراسری API کلودفلر را هر زمان که دکمه «پاک‌سازی کش کلودفلر» کلیک شود یا به‌طور خودکار پس از تکمیل بهینه‌سازی (در صورت فعال بودن در تنظیمات) ارسال می‌کند. این سرویس توسط Cloudflare, Inc ارائه شده است: شرایط خدمات، سیاست حریم خصوصی.

عکس‌های صفحه

نصب

نصب CompressX

۱. به داشبورد مدیریت سایت خود بروید. ۲. به منوی افزونه‌ها مراجعه کرده و CompressX را جستجو کنید. ۳. CompressX را پیدا کرده و روی نصب اکنون کلیک کنید. ۴. روی فعال‌سازی کلیک کنید.

سوالات متداول

CompressX چه کاری انجام می‌دهد؟

افزونه CompressX تصاویر JPG/PNG را در وب‌سایت وردپرسی شما به فرمت‌های WebP و AVIF تبدیل می‌کند، تصاویر WebP و AVIF را به صورت محلی فشرده‌سازی می‌کند و رسانه‌های موجود را به‌صورت رایگان جایگزین می‌نماید!

آیا CompressX فرمت AVIF را تبدیل می‌کند؟ این قابلیت رایگان است؟

بله، CompressX از تبدیل و فشرده‌سازی AVIF پشتیبانی می‌کند. قابلیت تبدیل و فشرده‌سازی AVIF کاملاً رایگان است.

آیا CompressX فرمت WebP را تبدیل می‌کند؟ این قابلیت رایگان است؟

بله، CompressX از تبدیل و فشرده‌سازی WebP پشتیبانی می‌کند. قابلیت تبدیل و فشرده‌سازی WebP کاملاً رایگان است.

آیا برای CompressX پشتیبانی ارائه می‌دهید؟ کجا؟

بله، قطعا. هر زمان که به کمک نیاز داشتید، در انجمن پشتیبانی موضوعی باز کنید یا با ما تماس بگیرید.

آیا راهنماها یا مستندات شروع کار دارید؟

بله، داریم. این یک آموزش است برای شروع سریع با CompressX.

نقد و بررسی‌ها

25 سپتامبر 2026 1 پاسخ
Interface is extremely user-friendly with hints about every option. Even free version is highly customizable, allowing to fine-tune the plugin for your site.
خواندن تمامی 196 نقد و بررسی‌

توسعه دهندگان و همکاران

“CompressX — مبدل AVIF و WebP، جایگزین‌ساز رسانه” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کرده‌اند.

مشارکت کنندگان

“CompressX — مبدل AVIF و WebP، جایگزین‌ساز رسانه” به 13 زبان ترجمه شده است. با تشکر از مترجمین برای همکاری و کمک‌هایشان.

ترجمه “CompressX — مبدل AVIF و WebP، جایگزین‌ساز رسانه” به زبان شما.

علاقه‌ مند به توسعه هستید؟

کد را مرور کنید، مخزن SVN را بررسی کنید، یا از طریق RSS در گزارش توسعه مشترک شوید.

گزارش تغییرات

0.9.40

  • Added the ‘Maximum images per scan request’ option to improve scanning performance.

0.9.39

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

0.9.38

  • با موفقیت با وردپرس ۷.۰ آزمایش شد.

0.9.37

  • بهبود پشتیبانی از بومی‌سازی (ترجمه) برای هماهنگی با رابط کاربری جدید افزونه.

0.9.36

  • رفع چند اشکال در کد افزونه.
  • بهینه‌سازی کد افزونه.
  • اصلاح و بهبود فایل readme افزونه.

0.9.35

  • افزودن قابلیت جایگزینی یک تصویر در کتابخانه رسانه با بارگذاری یک تصویر جدید.
  • رفع چند اشکال در کد افزونه.
  • بهینه‌سازی رابط کاربری افزونه.

0.9.34

  • افزودن یک جدول سفارشی به پایگاه داده برای ذخیره اطلاعات تصاویر CompressX.
  • رفع چند اشکال در کد افزونه.
  • بهینه‌سازی رابط کاربری و کد هسته افزونه.

0.9.33

  • به‌روزرسانی اساسی رابط کاربری افزونه.
  • رفع چند اشکال در کد افزونه.
  • با موفقیت با نسخه 8.5 PHP تست شد.
  • با موفقیت با وردپرس 6.9 تست شد.

0.9.32

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

0.9.31

  • رفع چند اشکال در کد افزونه.

0.9.30

  • رفع شد: تنظیمات سطح فشرده‌سازی سفارشی ذخیره نمی‌شد.

0.9.29

  • اضافه شدن گزینه قانون بازنویسی سازگار برای انطباق گسترده‌تر با سرورها.
  • افزایش بهره‌وری اسکن دسته‌ای، مخصوصاً برای سایت‌های دارای تصاویر زیاد.

0.9.28

  • رفع شد: محاسبه نادرست آمار تصویر.
  • اضافه شدن پشتیبانی از چرخش تصویر هنگام تبدیل WebP/AVIF.
  • رفع شد: داده‌های تغییر اندازه تصویر در پایگاه داده به‌روزرسانی نمی‌شد.

0.9.27

  • بازنویسی کد افزونه و بهینه‌سازی ساختار کد.
  • بهینه‌سازی و کاهش ورودی‌های CompressX در جدول postmeta.
  • رفع برخی اشکالات رابط کاربری.

0.9.26

  • گسترش سازگاری برای پشتیبانی از دامنه وسیع‌تری از تنظیمات سرور.
  • اضافه شدن هشدار واضح درباره احتمال تایم‌اوت در تبدیل AVIF هنگام استفاده از ImageMagick 6.x.
  • افزایش سازگاری قوانین بازنویسی .htaccess برای انطباق با تنظیمات متنوع سرورها.
  • بهینه‌سازی پردازش دسته‌ای تصاویر برای رد کردن تصاویر گیرکرده.
  • بهینه‌سازی کد افزونه.

0.9.25

  • رفع یک اشکال رابط کاربری.
  • بهینه‌سازی کد افزونه.

0.9.24

  • رفع شد: تنظیمات ادغام CDN به‌درستی ذخیره نمی‌شد.
  • بهینه‌سازی کد افزونه و رابط کاربری.

0.9.23

  • اضافه شدن پشتیبانی تبدیل برای اندازه‌های کوچک‌نمای سفارشی المنتور.
  • اضافه شدن پشتیبانی تبدیل در نما شبکه‌ای کتابخانه رسانه و صفحه ویرایش تصویر.

0.9.22

  • رفع شد: تگ picture تمامی اندازه‌ها را در srcset در نظر نمی‌گرفت.
  • رفع شد: تبدیل در صورتی که نوع MIME تصویر با نوع MIME ذخیره‌شده در پست‌ها مطابقت نداشت، با شکست مواجه می‌شد.
  • بهینه‌سازی رابط کاربری افزونه.

0.9.21

  • اضافه شدن گزینه «PNG را به WebP تبدیل نکن.»
  • اضافه شدن گزینه پاکسازی خودکار کش پس از تبدیل دستی در کتابخانه رسانه.
  • بهینه‌سازی رابط کاربری افزونه.
  • لغو پشتیبانی نما شبکه‌ای کتابخانه رسانه. فقط نمای فهرستی پشتیبانی می‌شود.

0.9.20

  • بهینه‌سازی فرآیند اسکن تعداد زیادی تصویر.
  • با موفقیت در وردپرس ۶.۷ آزمایش شده است.

0.9.19

  • بهینه‌سازی روش اسکن تصویر در فرآیند پردازش دسته‌ای.

0.9.18

  • رفع شد: سطح فشرده‌سازی پیش‌فرض برای پردازش دسته‌ای به اشتباه lossless تنظیم شده بود.

0.9.17

  • اضافه شدن گزینه «تگ picture» برای بارگذاری تصاویر WebP و AVIF.
  • بهینه‌سازی رابط کاربری افزونه.
  • بهینه‌سازی کد افزونه.

0.9.16

  • رفع اشکال رابط کاربری که هنگام اضافه کردن پوشه‌های غیرموجود به قوانین استثنا ظاهر می‌شد.
  • بهینه‌سازی کد افزونه.

0.9.15

  • رفع چند اشکال در کد افزونه.
  • بهینه‌سازی کد افزونه.

0.9.14

  • اضافه شدن پشتیبانی از ترجمه چندزبانه.
  • اضافه شدن گزینه برای استثنا کردن تصاویر PNG از تبدیل.
  • اضافه شدن گزینه برای حذف تنظیمات کنترل کش از فایل .htaccess.
  • رفع شد: تصاویر WebP پس از تبدیل به AVIF نمایش داده نمی‌شدند.
  • بهینه‌سازی رابط کاربری افزونه.
  • بهینه‌سازی کد افزونه.

0.9.13

  • اضافه شدن پشتیبانی از CDN کلودفلر.
  • رفع شد: تنظیمات «تغییر اندازه خودکار تصاویر بزرگ» اثرگذار نبود.
  • بهینه‌سازی کد افزونه.

0.9.12

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

0.9.11

  • اضافه شدن گزینه حذف تصاویر تبدیل‌شده.
  • بهینه‌سازی رابط کاربری افزونه.
  • رفع چند اشکال در کد افزونه.
  • بهینه‌سازی کد افزونه.

0.9.10

  • رفع شد: کیفیت تصویر پس از تبدیل AVIF با Imagick تغییر نمی‌کرد.
  • رفع شد: کیفیت نادرست فشرده‌سازی با Imagick و سطح فشرده‌سازی بدون اُفت.
  • رفع شد: سطح فشرده‌سازی سفارشی اثرگذار نبود.
  • بهینه‌سازی کد افزونه.

0.9.9

  • اضافه شدن گزینه تنظیم تعداد تصاویر پردازش‌شده در هر درخواست ajax.
  • رفع چند اشکال در کد افزونه.
  • بهینه‌سازی کد افزونه.

0.9.8

  • اضافه شدن بخش اشکال‌زدایی.
  • رفع چند اشکال در کد افزونه.
  • بهینه‌سازی کد افزونه.

0.9.7

  • رفع خطای مسیر قوانین بازنویسی که در برخی محیط‌ها مشاهده می‌شد.
  • رفع شد: برخی تنظیمات اثرگذار نبودند.
  • رفع چند اشکال در کد افزونه.
  • بهینه‌سازی کد افزونه.

0.9.6

  • رفع اشکالی که باعث می‌شد فرمت خروجی AVIF فعال نشود.
  • رفع چند اشکال در کد افزونه.
  • بهینه‌سازی کد افزونه.

0.9.5

  • رفع اشکال در کد افزونه.
  • بهینه‌سازی کد افزونه.

0.9.4

  • رفع یک اشکال بحرانی در کد افزونه.
  • بهینه‌سازی کد افزونه.

0.9.3

  • رفع یک اشکال بحرانی در کد افزونه.
  • بهینه‌سازی کد افزونه.

0.9.2

  • اضافه شدن بررسی زمانی که چند افزونه بهینه‌سازی تصویر فعال باشند.
  • رفع چند اشکال در کد افزونه.
  • بهینه‌سازی کد افزونه.
  • با موفقیت در وردپرس ۶.۶ تست شده است.

0.9.1

  • نسخه اولیه. سلام دنیا!