Smart WebP releasesself-updates
Smart WebP — auto convert & compress WordPress images to WebP (with backup, bulk optimize, GitHub self-update)
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/goharmohamed66/smart-webp/releases/download/v1.0.1/smart-webp.zipShips its own WordPress updater (built-in updater), so new versions show up under Dashboard → Updates.
Readme
Smart WebP
ضغط وتحويل الصور تلقائياً في ووردبريس لصيغة WebP — أصغر حجم وأفضل جودة، مع نسخة احتياطية واستعادة وضغط جماعي.
A WordPress plugin that automatically converts and compresses images to WebP, with backup/restore and bulk optimization.
المميزات
- تحويل تلقائي لـ WebP عند رفع أي صورة.
- تحكم في الجودة (20–100) وتغيير الحجم (قص مربع / نسبي / عرض فقط).
- نسخة احتياطية من الأصل مع إمكانية الاستعادة أو إعادة الضغط بإعدادات جديدة.
- ضغط جماعي لكل الصور القديمة من لوحة التحكم مع شريط تقدّم.
- ضغط GIF عبر
gifsicle(لو متاح على السيرفر). - إحصائيات التوفير (الحجم المُوفَّر والنسبة المئوية).
- إزالة بيانات EXIF تلقائياً عند الضغط.
- تحديث تلقائي مباشرةً من هذا المستودع على GitHub.
المتطلبات
- WordPress 5.5 أو أحدث
- PHP 7.4 أو أحدث
- إضافة GD مع دعم WebP (
imagewebp) gifsicleعلى السيرفر (اختياري — لضغط GIF فقط)
التثبيت
- نزّل المستودع كـ ZIP، أو استخدم ملف الإصدار المُجهَّز.
- من لوحة ووردبريس: الإضافات ← أضف جديد ← رفع إضافة ← اختر الملف ← تثبيت ← تفعيل.
- افتح Smart WebP من القائمة الجانبية واضبط الإعدادات.
التحديث التلقائي
البلاجين بيفحص أحدث Release في هذا المستودع تلقائياً (كل 6 ساعات). لو رقم الإصدار (tag) أحدث من المثبّت، بيظهر التحديث في لوحة ووردبريس ويتثبّت تلقائياً في الخلفية.
إصدار تحديث جديد
- عدّل الكود وارفع رقم
Versionفي ترويسةsmart-webp.php(مثلاً1.0.1). - ابنِ ملف
smart-webp.zipبهيكلsmart-webp/smart-webp.php. - ادفع الكود واعمل Release جديد بنفس الرقم وأرفق الـ zip:
git add -A && git commit -m "Release 1.0.1" && git push
gh release create v1.0.1 smart-webp.zip --title "Smart WebP v1.0.1" --notes "وصف التحديث"
كل المواقع المثبّت عليها البلاجين هتشوف التحديث وتثبّته تلقائياً.
الترخيص
GPL-2.0+
Read the full README on GitHub →