تصاویر واکنش‌گرای بهبودیافته

توضیحات

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

  1. بهبود دقت ویژگی sizes با استفاده از اطلاعات چیدمان موجود در پوسته‌های بلوکی. این بهبود برای پوسته‌های کلاسیک در دسترس نیست.
  2. پیاده‌سازی مشخصات جدید HTML برای افزودن sizes="auto" به تصاویر با بارگذاری تنبل. این بهبود در وردپرس ۶.۷ ادغام شد.

همچنین افزونه مکمل اولویت‌بندی تصاویر (Image Prioritizer) را ببینید که تشخیص می‌دهد کدام تصاویر خارج از ناحیه دید (viewport) هستند و سپس loading=lazy و sizes=auto را به آن‌ها اضافه می‌کند.

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

نصب

نصب از طریق وردپرس

  1. به مسیر افزونه‌ها > افزودن بروید.
  2. عبارت Enhanced Responsive Images را جستجو کنید.
  3. افزونه تصاویر واکنش‌گرای بهبودیافته را نصب و فعال کنید.

نصب دستی

  1. پوشه کامل افزونه را در دایرکتوری /wp-content/plugins/ آپلود کنید.
  2. به بخش افزونه‌ها بروید.
  3. افزونه تصاویر واکنش‌گرای بهبودیافته را فعال کنید.

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

کجا می‌توانم بازخورد خود را درباره افزونه ارسال کنم؟

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

کجا می‌توانم باگ‌های امنیتی را گزارش دهم؟

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

برای گزارش یک مشکل امنیتی، لطفاً از برنامه WordPress HackerOne بازدید کنید.

چگونه می‌توانم در افزونه مشارکت کنم؟

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

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

نقد و بررسی‌ای برای این افزونه یافت نشد.

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

“تصاویر واکنش‌گرای بهبودیافته” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کرده‌اند.

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

“تصاویر واکنش‌گرای بهبودیافته” به 11 زبان ترجمه شده است. با تشکر از مترجمین برای همکاری و کمک‌هایشان.

ترجمه “تصاویر واکنش‌گرای بهبودیافته” به زبان شما.

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

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

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

1.7.0

بهبودها

  • حذف sizes=auto زیرا عملکرد آن اکنون در هسته وردپرس موجود است. (2146)

رفع باگ‌ها

  • اصلاح: انتقال زمینه column_count از بلوک column به بلوک columns برای اطمینان از در دسترس بودن آن برای بلوک‌های اجدادی. (2138)

مستندات

  • به‌روزرسانی توضیحات افزونه تصاویر واکنش‌گرای بهبودیافته. (2145)

1.6.0

ویژگی‌ها

  • اندازه‌های دقیق: افزودن پشتیبانی برای بلوک core/post-featured-image. (2084)

بهبودها

  • حذف برچسب آزمایشی از فایل readme.txt تصاویر واکنش‌گرای بهبودیافته. (2077)

1.5.0

بهبودها

  • اندازه‌های دقیق: افزودن زمینه بلوک اجدادی برای بلوک تصویر و کاور که به محاسبه اندازه‌ها کمک می‌کند. (1795)
  • اندازه‌های دقیق: محاسبه اندازه‌ها بر اساس زمینه بلوک اجدادی (ancestor). (1818)

1.4.0

ویژگی‌ها

  • اندازه‌های دقیق: لحاظ کردن محدودیت‌های چیدمان در محاسبات اندازه‌های تصویر. (1738)

بهبودها

  • اندازه‌های دقیق: ارسال زمینه تراز والد به تصاویر. (1701)
  • اندازه‌های دقیق: سازماندهی مجدد ساختار فایل بر اساس ویژگی. (1699)
  • اندازه‌های دقیق: پشتیبانی از عرض‌های تراز نسبی. (1737)
  • حذف auto_sizes_get_layout_settings(). (1743)

رفع باگ‌ها

  • اندازه‌های دقیق: غیرفعال‌سازی محاسبات چیدمان برای پوسته‌های کلاسیک. (1744)

1.3.0

بهبودها

  • انتقال منطق اندازه‌های خودکار از تصاویر واکنش‌گرای بهبودیافته به اولویت‌بندی تصاویر. (1476)
  • به‌روزرسانی منطق اندازه‌های خودکار در افزونه تصاویر واکنش‌گرای بهبودیافته تا در صورت وجود در هسته، دیگر بارگذاری نشود. (1547)

1.2.0

بهبودها

  • مقاوم‌سازی منطق افزودن کلمه کلیدی auto به ویژگی sizes برای جلوگیری از تکرار کلمه کلیدی. (1445)
  • استفاده از پردازنده تگ HTML قوی‌تر برای تزریق اندازه‌های خودکار. (1471)

رفع باگ‌ها

  • حذف ویژگی sizes هنگامی که تصاویر واکنش‌گرا غیرفعال هستند. (1399)

1.1.0

ویژگی‌ها

  • پیاده‌سازی اولیه الگوریتم بهبودیافته sizes تصویر. (1250)

بهبودها

  • بهبود ویژگی sizes تصویر برای تراز چپ/راست/وسط. (1290)
  • ادغام اندازه‌های خودکار با اولویت‌بندی تصاویر برای اطمینان از صحت sizes=auto. (1322)
  • به‌روزرسانی نام افزونه Auto-sizes for Lazy-loaded Images به Enhanced Responsive Images. (1335)
  • استفاده از اندازه‌های صحیح برای تصاویر کوچک. (1252)

مستندات

  • به‌روزرسانی توضیحات افزونه برای تصاویر واکنش‌گرای بهبودیافته. (1339)
  • به‌روزرسانی توضیحات هدر افزونه. (1344)

1.0.2

  • بهبود کیفیت کلی کد با بررسی‌های دقیق‌تر تحلیل استاتیک. (775)
  • افزایش حداقل PHP مورد نیاز به ۷.۲. (1130)

1.0.1

  • افزودن تگ generator برای auto-sizes. (1105)
  • افزایش حداقل نسخه مورد نیاز وردپرس به ۶.۴. (1062)
  • به‌روزرسانی نسخه تست شده وردپرس به ۶.۵. (1027)

1.0.0

  • انتشار اولیه افزونه اندازه‌های خودکار برای تصاویر با بارگذاری تنبل به عنوان یک افزونه مستقل. (904)