WordPress.org

Plugin Directory

ThumbPress – فشرده‌سازی تصاویر، مدیریت تصاویر بندانگشتی، تشخیص مشکلات تصویر، WebP/AVIF، بارگذاری تنبل، Hotlinking و موارد دیگر

ThumbPress – فشرده‌سازی تصاویر، مدیریت تصاویر بندانگشتی، تشخیص مشکلات تصویر، WebP/AVIF، بارگذاری تنبل، Hotlinking و موارد دیگر

توضیحات

🚀 نسخه حرفه‌ای | 🔵 فیس‌بوک | 🐦 ایکس | 👥 لینکدین

مدیریت تصاویر وردپرس یک معضل بزرگ است و اکثر صاحبان سایت حتی از آن خبر ندارند.

این چیزی است که همین الان بی‌سروصدا در سایت شما اتفاق می‌افتد:

  • هر آپلود بیش از ۷ تصویر کوچک ایجاد می‌کند. قالب‌ها و افزونه‌ها تعداد بیشتری اضافه می‌کنند. اکثر آنها بلااستفاده می‌مانند و فضای ذخیره‌سازی را اشغال می‌کنند.
  • بسیاری از تصاویر هنوز JPG یا PNG هستند. آنها سنگین‌ هستند، صفحات را کند می‌کنند و به Core Web Vitals و رتبه‌بندی‌ها آسیب می‌رسانند.
  • تصاویر بلااستفاده، تکراری و بزرگ مدام روی هم انباشته می‌شوند. به‌روزرسانی آنها در صفحات مختلف زمان بیشتری می‌برد.
  • Every image is served from your one server, in one location. Visitors on the other side of the world wait for every byte to cross the planet.

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

ThumbPress همه این مشکلات را با یک افزونه حل می‌کند.

ThumbPress یک افزونه کامل بهینه‌سازی تصاویر و مدیریت رسانه در وردپرس است که برای صاحبان سایت، توسعه‌دهندگان و آژانس‌هایی که می‌خواهند کنترل کاملی بر کتابخانه رسانه خود داشته باشند، ساخته شده است. تصاویر را فشرده کنید، به WebP یا AVIF تبدیل کنید، تصاویر کوچک را بازسازی کنید، تصاویر تکراری را پیدا کنید، فایل‌های بلااستفاده را شناسایی کنید و موارد بسیار دیگری – همه از داشبورد وردپرس شما.

New in 6.7 – ThumbPress CDN. Offload your media library to a global edge network in one click and serve every image from the location nearest your visitor. Storage is included with ThumbPress Pro – up to 100 GB depending on your plan – no third-party CDN account, no API keys, no DNS changes.

👉 تمام ویژگی‌های ThumbPress

ماژول‌های رایگان

ماژول‌های حرفه‌ای

🚀 ویژگی‌های رایگان – با جزئیات

غیرفعال کردن تصاویر بندانگشتی – جلوگیری از هدر رفتن فضای ذخیره‌سازی سرور

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

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

بازسازی تصاویر بندانگشتی – اندازه تصاویر خراب را فوراً اصلاح کنید

قالب‌ها را عوض کرده‌اید؟ تنظیمات اندازه تصویر خود را تغییر داده‌اید؟ یک صفحه‌ساز جدید نصب کرده‌اید؟ تصاویر موجود شما اکنون ابعاد نادرستی دارند – و طرح‌بندی‌های خراب نتیجه آن هستند.

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

تبدیل تصاویر به WebP – افزایش سرعت سایت و رتبه‌بندی سئو

تصاویر WebP بدون هیچ گونه افت کیفیت قابل مشاهده‌ای، ۲۵ تا ۳۵ درصد کوچک‌تر از JPG و PNG هستند. گوگل WebP را توصیه می‌کند. Core Web Vitals به آن امتیاز می‌دهد. ابزارهای سرعت صفحه، JPG و PNG را به عنوان یک مشکل عملکردی علامت‌گذاری می‌کنند.

ThumbPress تصاویر موجود وردپرس شما را به صورت عمده یا تک تک، مستقیماً از داشبورد شما به WebP تبدیل می‌کند. بدون FTP، بدون ابزار جداگانه. فقط تصاویر سریع‌تر و رتبه‌بندی سئو بهتر.

تبدیل تصاویر به AVIF – فرمت تصویر نسل بعدی

AVIF جانشین WebP است. این فرمت تصاویر را با حفظ کیفیت، فشرده‌تر هم می‌کند و اکنون پشتیبانی از آن در مرورگرهای کروم، فایرفاکس و سافاری رایج شده است.

ThumbPress به شما امکان می‌دهد تصاویر را به صورت رایگان به صورت تکی به AVIF تبدیل کنید. آیا نیاز دارید کل کتابخانه رسانه خود را به طور همزمان تبدیل کنید؟ این یک ویژگی حرفه‌ای است که در نسخه جدید ۶.۰ موجود است.

محدودیت آپلود تصویر – محافظت از عملکرد سایت در منبع

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

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

تصاویر کوچک رسانه‌های اجتماعی – هر جا که به اشتراک گذاشته می‌شوند، عمدی به نظر برسند

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

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

بارگذاری تنبل تصاویر – صفحات سریع‌تر بدون تغییر حتی یک تصویر

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

بارگذاری تنبل این وضعیت را تغییر می‌دهد. تصاویر فقط زمانی بارگذاری می‌شوند که کاربران به سمت آنها اسکرول کنند. نتیجه، سرعت قابل توجه صفحه در اولین بارگذاری، استفاده کمتر از پهنای باند و بهبود واقعی در نمرات Core Web Vitals است – همه اینها بدون دست زدن به تصاویر یا محتوای شما.

محافظت از هات‌لینک – جلوگیری از سرقت پهنای باند شما توسط سایت‌های دیگر

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

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

غیرفعال کردن کلیک راست – محافظت از تصاویر شما در برابر سرقت

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

آن را به صورت سراسری یا برای صفحات خاص فعال کنید. نیازی به کد نیست.

🔥 ویژگی‌های حرفه‌ای — با جزئیات

تصاویر بلااستفاده را پیدا و حذف کنید — فضای سرور خود را پس بگیرید

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

ماژول «یافتن تصاویر استفاده نشده» کل سایت شما را اسکن می‌کند و هر تصویری را که به هیچ پست، صفحه یا محتوایی لینک نشده است، نمایش می‌دهد. لیست را مرور کنید، سپس به صورت عمده حذف کنید. فضای ذخیره‌سازی را بازیابی کنید و شلوغی چند ساله رسانه‌ها را در عرض چند دقیقه پاک کنید.

تشخیص تصاویر بزرگ – پیدا کردن چیزی که سایت شما را کند می‌کند

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

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

فشرده‌سازی تصویر – فایل‌های کوچک‌تر، کیفیت بصری یکسان

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

تصاویر کوچک‌تر به معنای صفحات سریع‌تر، امتیاز بهتر Core Web Vitals و سئوی قوی‌تر در کل سایت شما هستند.

جایگزینی تصویر با نسخه جدید — به‌روزرسانی بدون از بین رفتن لینک‌ها

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

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

تشخیص تصاویر تکراری — جدید در نسخه ۶.۰ 🆕

تصاویر تکراری فضای ذخیره‌سازی را اشغال می‌کنند و باعث ایجاد سردرگمی در کتابخانه رسانه شما می‌شوند. یک فایل دو بار آپلود می‌شود، نسخه‌های مختلفی از یک عکس، برش‌های کمی متفاوت از یک عکس اصلی – همه اینها به مرور زمان روی هم انباشته می‌شوند.

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

ThumbPress CDN — Serve Every Image From a Global Edge Network 🆕

Every image on your site is served from one server in one location. A visitor on the other side of the world waits for every byte to cross the planet — and every one of those requests is bandwidth you pay for.

ThumbPress CDN offloads your media library to a global edge network, so each image is delivered from the location closest to the visitor. Pages get faster, your server does less work, and your hosting bandwidth bill goes down.

No third-party CDN account. No API keys. No DNS changes. CDN storage is included with your ThumbPress Pro license — up to 100 GB depending on your plan — connect from the dashboard and the nearest region is provisioned for you automatically.

What you get:

  • 🌍 One-click connect — up to 100 GB of storage included with Pro, region auto-selected, nothing to configure
  • 📦 Bulk offload — push your existing media library to the CDN in the background, with live progress, cancel and automatic resume
  • Auto-offload new uploads — every new image goes to the CDN on its own, without slowing the upload
  • 💾 Reclaim disk space — optionally drop the local copy after upload and keep only the CDN version
  • 🖼️ Responsive images coveredsrcset URLs are rewritten too, so every size loads from the edge
  • 🛒 WooCommerce ready — product, variation, and gallery images served from the CDN
  • 🛡️ Never breaks your site — if the CDN is unreachable, images automatically fall back to your own server
  • 🎛️ Full control — exclude specific file types (SVG, PDF) or image sizes, and optionally lazy load CDN images
  • 📊 Storage dashboard — see exactly how much of your included storage is used, and how many images are being served from the edge
  • ↩️ Leave any time — disconnect and keep or delete the CDN copies; local files are restored so your images keep working either way

ویرایشگر تصویر – ویرایش تصاویر بدون ترک وردپرس

گاهی اوقات یک تصویر آپلود شده فقط به یک تنظیم کوچک نیاز دارد – برش، چرخش، تنظیم روشنایی. ویرایشگر تصویر ThumbPress به شما امکان می‌دهد این تغییرات را بدون ترک داشبورد وردپرس خود انجام دهید.

بدون فتوشاپ. بدون آپلود مجدد. ویرایش، ذخیره و انتشار مستقیم از کتابخانه رسانه شما.

🆕 What’s New in ThumbPress 6.7

  • ThumbPress CDN (Pro) — offload your media library to a global edge network with up to 100 GB of storage included in your Pro license
  • Bulk offload with live progress, plus automatic offloading of every new upload
  • Optional local-copy removal to free server disk space
  • srcset and WooCommerce product, variation and gallery URLs rewritten to CDN URLs
  • Automatic fallback to your own server if the CDN is ever unreachable
  • Faster Regenerate Thumbnails on large media libraries

🆕 چه چیزهای جدیدی در ThumbPress 6.0

  • رابط کاربری بازطراحی‌شده – تمیزتر، سریع‌تر و پیمایش آسان‌تر
  • مبدل تصویر AVIF – پشتیبانی از فرمت‌های نسل بعدی، با تبدیل دسته‌ای از طریق نرم‌افزار Pro
  • تشخیص تصویر تکراری – فایل‌های اضافی را از کتابخانه رسانه خود پیدا و حذف کنید
  • بهبود عملکرد در تمام ماژول‌های موجود

👉 چرا به جای چندین افزونه جداگانه، از ThumbPress استفاده کنیم؟

بیشتر سایت‌های وردپرس در نهایت از ۴ تا ۶ افزونه مختلف فقط برای مدیریت تصاویر استفاده می‌کنند:

  • یکی برای کنترل تصاویر بندانگشتی
  • یکی برای فشرده سازی
  • یکی برای تبدیل WebP
  • یکی برای پیش‌نمایش رسانه‌های اجتماعی
  • یکی برای پاکسازی تصویر
  • One for CDN offloading

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

ThumbPress افزونه‌ای است که همه کار انجام می‌دهد. مدیریت تصاویر بندانگشتی، فشرده‌سازی تصویر، تبدیل WebP و AVIF، پاکسازی کتابخانه رسانه، تشخیص موارد تکراری، محافظت از تصویر – همه در یک رابط کاربری واحد و یکپارچه. یک بار نصب کنید، همه چیز را مدیریت کنید.

Source Code

This plugin includes a compiled JavaScript bundle (build/admin.js) built with webpack, React, and TypeScript. The full uncompiled, human-readable source is included inside this plugin, so it can be reviewed, studied, modified, and rebuilt with no external dependency:

  • React/TypeScript source: spa/admin/src/
  • Plain JS/CSS: assets/
  • Build configuration: package.json, webpack.config.js, tailwind.config.js, postcss.config.js, tsconfig.json

To rebuild the compiled bundle from the included source, run these from the plugin directory:

  1. Install dependencies: npm install
  2. Build: npm run build

This regenerates build/admin.js and build/tailwind.css from spa/admin/src/.

External Services

This plugin connects to the following external services. No personal data is ever transmitted automatically — the only transmissions described below happen solely after an explicit, opt-in action by a logged-in administrator.

ThumbPress Feedback Service (pluggable.io / FluentCRM)
ThumbPress can send your information to our marketing/CRM endpoint (https://my.pluggable.io/?fluentcrm=1) so we can follow up, improve the plugin, and understand how it is used.

This service is used in two places, and only when you choose to participate:

  • Activation survey notice — if (and only if) you click the “Ok, I agree” button on the optional survey notice, the plugin sends your WordPress user first name, last name, email address, the plugin slug, and your site URL. Clicking “Remind me later”, dismissing, or ignoring the notice sends nothing.
  • Deactivation feedback form — if (and only if) you click “Submit & Deactivate” on the optional feedback form shown when deactivating the plugin, it sends your WordPress user first name, last name, email address, the plugin slug, your site URL, the time since install, the deactivation reason(s) you selected, and any free-text feedback you typed. Clicking “Skip & Deactivate” sends nothing.

No data is sent on activation, on normal usage, in the background, or on a schedule. Nothing is sent unless you actively submit one of the forms above.

Service provided by ThumbPress / Codexpert. Terms of Service: https://thumbpress.co/terms-of-service/ — Privacy Policy: https://thumbpress.co/privacy-policy/

WordPress.org Plugin API
ThumbPress may connect to the WordPress.org API (api.wordpress.org) to check for plugin updates. This is standard WordPress behavior used by all plugins. No personal data is transmitted beyond what WordPress core sends.

ThumbPress Website (thumbpress.co)
The plugin links to thumbpress.co for Pro upgrade information. No data is sent automatically; links only open when the user clicks them.

عکس‌های صفحه

نصب

  1. پوشه thumbpress را در دایرکتوری /wp-content/plugins/ آپلود کنید، یا مستقیماً از طریق صفحه افزونه وردپرس نصب کنید.
  2. افزونه را از طریق منوی افزونه ها در وردپرس فعال کنید
  3. برای شروع، در منوی مدیریت وردپرس خود بهThumbPress بروید.

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

آیا وقتی اندازه تصاویر را غیرفعال می‌کنم، ThumbPress تصاویر کوچک موجود من را حذف می‌کند؟

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

آیا تبدیل WebP برگشت‌پذیر است؟

این یک فرآیند یک طرفه است. شما اندازه تصویر را بدون از دست دادن کیفیت کاهش می‌دهید و به ندرت نیاز به بازگشت به فرمت‌های سنگین‌تر از WebP وجود دارد.

آیا می‌توانم از ThumbPress در چندین سایت استفاده کنم؟

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

آیا افزونه ThumbPress با ووکامرس سازگار است؟

بله. ThumbPress با ووکامرس، المنتور، Divi و اکثر قالب‌ها و افزونه‌های اصلی وردپرس کار می‌کند.

آیا فشرده‌سازی تصویر روی کیفیت تصویر من تأثیر می‌گذارد؟

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

تفاوت بین WebP و AVIF چیست؟

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

آیا می‌توانم تصاویر را به صورت رایگان به صورت دسته جمعی به AVIF تبدیل کنم؟

خیر، در نسخه رایگان می‌توانید تصاویر را به صورت تکی به AVIF تبدیل کنید. تبدیل دسته‌ای تصاویر در کل کتابخانه رسانه شما نیاز به ThumbPress Pro دارد.

Do I need my own CDN account or API keys?

No. ThumbPress CDN storage is included with your ThumbPress Pro license — up to 100 GB depending on your plan. You connect from the ThumbPress dashboard, the nearest region is selected for you, and offloading starts — no third-party CDN signup, no API keys, no DNS changes. Storage allowances per plan are listed on the Pricing page.

Does the CDN work with WooCommerce and page builders?

Yes. Product, variation, and gallery images are served from the CDN, and responsive srcset URLs are rewritten too, so every image size loads from the edge.

Can I delete the local copies to free disk space?

Yes. Keeping local copies is the default, but you can turn it off so the local file is removed once the CDN copy is confirmed. You can put local copies back at any time before disconnecting.

Do I need the CDN to use ThumbPress?

No. Every other module works exactly the same without it. CDN offloading is an optional Pro feature — the free plugin never uploads your images anywhere or contacts a CDN.

What happens to my images if I stop using the CDN?

Nothing is lost. If you kept local copies, your site keeps serving them from your own server. If local copies were removed to save disk space, the images can be pulled back down before you disconnect.

تشخیص تصویر تکراری چگونه کار می‌کند؟

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

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

26 آگوست 2026 2 پاسخ
Very useful plugin with a solid free version; Pro adds extra tools. Developers are helpful, but support is hard to reach (Microsoft 360 blocks emails). Tip: use a Gmail account for support. Verification is slow, but support will eventually resolve issues.
21 جولای 2026 1 پاسخ
The software itself is good. I once used it on all my sites to restrict the image sizes that are automatically created at upload time, and it works really well. Unfortunately this team knows no boundaries when it comes to spamming your wordpress admin back-end with adverts for their pro version of the plugin. It would take me too long to list all the places their adverts popup, just take it from me they get odiously creative for finding annoying spots to place them. It “is”may” be their right to do such things for a free version, as it is my right to report on such antics in reviews. In short, the software works well, but the price you pay is spammed adverts polluting MANY areas of your admin.
12 می 2026 2 پاسخ
I have been using ThumbPress for many years. When this version updated on my site it crashed. Had to go in thru the server panel and delete the plugin before I could open the site. At the present time I have 68 subdomains and so far 4 sites have crashed. I am in the process of removing this plugin from all my sites before the auto-update crashes all of them.
24 آوریل 2025
Giriş yapmış ve yetkisiz kullanıcılara bile spam bildirim gönderiyorsunuz. Defalarca kapatıyoruz ama lanet bildirimleriniz tekrar ve tekrar geliyor. Esasen uygulama gayet güzel. Ama son güncellemeden sonra bitmek tükenmek bilmeyen, ısrarlı, saçma ve gereksiz bildirimlerinizden şikayetimi size 1 yıldız vererek iletiyorum. Bu saçma uygulamayı sonlandırdığınızda puanımı ve yorumumu güncelleyeceğim.
خواندن تمامی 110 نقد و بررسی‌

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

“ThumbPress – فشرده‌سازی تصاویر، مدیریت تصاویر بندانگشتی، تشخیص مشکلات تصویر، WebP/AVIF، بارگذاری تنبل، Hotlinking و موارد دیگر” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کرده‌اند.

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

“ThumbPress – فشرده‌سازی تصاویر، مدیریت تصاویر بندانگشتی، تشخیص مشکلات تصویر، WebP/AVIF، بارگذاری تنبل، Hotlinking و موارد دیگر” به 9 زبان ترجمه شده است. با تشکر از مترجمین برای همکاری و کمک‌هایشان.

ترجمه “ThumbPress – فشرده‌سازی تصاویر، مدیریت تصاویر بندانگشتی، تشخیص مشکلات تصویر، WebP/AVIF، بارگذاری تنبل، Hotlinking و موارد دیگر” به زبان شما.

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

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

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

6.7.0 – 2026-09-01

  • [new] ThumbPress CDN (Pro): a new CDN screen and CDN settings tab. Serve your images from a global edge network — new uploads offloaded automatically, local copies optionally removed to free disk space, responsive srcset and WooCommerce product, variation and gallery images rewritten to CDN URLs, and an automatic fallback to your own server if the CDN is ever unreachable. The free plugin shows the screen and settings; offloading requires ThumbPress Pro
  • [perf] Regenerate Thumbnails now walks the media library by image ID instead of counting rows from the top on every batch, so a run no longer gets slower the further it goes — on large libraries the later batches are dramatically faster. Applies to both “Regenerate Now” and background regeneration
  • [fix] Regeneration batches are now ordered, so no image can be regenerated twice or skipped entirely because of the order the database happened to return rows in
  • [fix] Cancelling a background regeneration is now final — a batch that was already running could finish its images and write the progress counters back, leaving a cancelled run looking as though it had completed
  • [imp] Pro pricing now lists the CDN storage included with each plan

6.6.0 – 2026-08-26

  • [fix] Bulk WebP/AVIF conversion could delete your original images on servers whose image library cannot write WebP or AVIF — the “unsupported format” rollback removed the source file instead of the failed output, while the screen reported those images as merely “Failed”
  • [fix] Conversion now verifies the converted file before it replaces the original, so an empty or truncated output (disk full, interrupted write, broken GD/Imagick build) can no longer take the place of a working image
  • [fix] Regenerate Thumbnails no longer deletes the existing thumbnails before regenerating — a failed regeneration used to leave the image pointing at files that were already gone, with no way to repair it from the plugin
  • [fix] Regenerating an image whose original is not stored in the same format as its resized copy — an iPhone HEIC/HEIF upload, or any site converting uploads to another format — looked for a source file that never existed and failed; the true original is now used
  • [fix] The single-image “Regenerate Thumbnails” button reported “Thumbnails regenerated successfully” even when the regeneration had failed, and counted the removed thumbnails towards the Space Saved total
  • [fix] Fixed a fatal error that could take down the entire site — front end, admin and REST alike — on WordPress 6.0 to 6.7
  • [fix] Hotlink protection no longer breaks images whose filenames use non-Latin characters (Cyrillic, CJK, Bengali, Greek, Hebrew); they returned “not found” as soon as the feature was switched on
  • [fix] Background regeneration and bulk WebP conversion now restart themselves when a batch is killed by the server (timeout, memory limit, fatal error) instead of leaving the progress bar frozen with no error
  • [fix] Background regeneration now saves progress after each image, skips and reports an image that killed the previous batch, and finishes correctly when images are deleted while a run is in progress
  • [fix] Progress screens no longer freeze on sites behind aggressive caching — progress and action responses are now explicitly marked as non-cacheable
  • [perf] Lazy Load rewritten to use the browser’s own native lazy loading: no front-end JavaScript, images still render with JavaScript disabled, the first images stay eager so the largest-contentful-paint image is not delayed, and it now covers images from themes, page builders and custom fields that WordPress itself never lazy-loads
  • [fix] Lazy Load now steps aside for other lazy-loading plugins and honours the standard skip-lazy / no-lazy opt-out, instead of adding a second loading attribute to markup another plugin already rewrote
  • [imp] Turning Lazy Load on or off now clears known page caches automatically, so the change takes effect without a manual purge
  • [perf] The plugin no longer reads its own directories on every request to work out which controllers to load
  • [fix] Removed the broken “Turn on legacy mode” link from the General settings tab, along with the rest of the dead version-switching scaffolding left over from the old UI
  • [imp] Dashboard: the Unused Images card now says “no detected usage” instead of the confusing “Unattached”
  • [chore] Removed the upgrade routines kept for installs older than 6.3.3.1 — a site upgrading directly from before that release now starts from the default settings rather than carrying its old values across, and the Convert to WebP screen may show its progress counter reset once
  • [chore] The free plugin no longer shows its own “update ThumbPress Pro” notice on sites running Pro below 6.0; Pro shows its own warning instead
  • [chore] Codebase brought in line with WordPress Coding Standards, with a PHPCS ruleset added for contributors

6.5.2 – 2026-08-17

  • [fix] Fixed the image-hash backfill never finishing on large media libraries — images whose files could not be read were scanned again on every pass, so the background job restarted itself indefinitely and sent a constant stream of requests to admin-ajax.php. The backfill now works through images in order and stops when it reaches the end
  • [perf] The backfill is gentler on the server: larger batches spaced further apart mean far fewer background requests, and each batch now stops on a time limit so it is never cut off mid-run on slower hosting
  • [fix] Sites that stopped a runaway backfill by hand get one corrected pass automatically, so their images finish being hashed and duplicate detection sees the full library

6.5.1 – 2026-08-13

  • [compat] Version compatibility tested with 7.0.4
  • [fix] The Dashboard health score and Quick Facts now use your site’s language — these strings were previously always shown in English
  • [fix] Fixed the Convert to WebP “Images Processed” count being saved under a misspelled option key; existing progress is carried over automatically, so no counts are lost
  • [fix] Plugin option keys are now consistently prefixed with thumbpress_, avoiding clashes with other plugins; older keys are still read and migrated automatically
  • [fix] Fixed a PHP warning on admin screens that do not report a screen base
  • [chore] Removed unused internal scaffolding — the unreachable field-rendering framework, an unconditionally-true permission helper that was never wired to any endpoint, and other dead helpers. No change to plugin behaviour

6.5 – 2026-08-05

  • [new] New “Media Health at N%” notice in the admin bar, colour-coded by score and linking to the dashboard
  • [new] Convert to WebP and Regenerate Thumbnails progress now show a separate “Images Failed” count, so a genuine failure is no longer counted as a missing file
  • [new] Added Italian, Dutch, Russian, Japanese and Simplified Chinese translations
  • [security] Fixed a file-disclosure hole in the hotlink image proxy: it served files even when hotlink protection was off, and could be tricked into serving non-image files such as backups and logs
  • [security] Fixed hotlink protection being bypassable by omitting the Referer header
  • [security] Dismissing the “Pro not activated” notice now requires administrator privileges
  • [fix] Duplicate detection no longer misses duplicates when the image-hash backfill never finished — it now self-heals until every image is hashed
  • [fix] Convert to WebP now pre-checks the source formats saved in Settings instead of its built-in defaults
  • [fix] The AVIF source-format setting now saves and loads correctly

6.4.1 – 2026-07-21

  • [new] Added Spanish, German, French and Brazilian Portuguese translations, and refreshed Bengali
  • [new] Internationalized all admin strings and numbers so they can be translated
  • [perf] Faster WebP/AVIF conversion — database URL rewrites are now batched across the whole run
  • [fix] Fixed translations not loading for the current site locale

6.4 – 2026-07-16

  • [imp] Convert to WebP/AVIF: the single-image convert buttons now show the real reason a conversion failed instead of a generic “Failed to convert image” — including a memory-limit message stating how much memory was needed vs the server limit and how to raise it
  • [perf] Auto Featured Image: fixed an N+1 query on archive/blog/shop pages — the resolved image is now cached per request and persisted in post meta, so thumbnail-less posts no longer trigger a content regex scan and extra database query on every view
  • [perf] Dashboard: added stampede (dog-pile) protection to the large-image and thumbnail stat recompute so a cold cache under concurrent load recomputes once instead of many times
  • [perf] Dashboard: large-image count now uses a single indexed SQL query over stored file-size meta instead of a per-image filesystem scan, and the thumbnail count reads attachment metadata in chunks — the dashboard no longer risks timeouts or memory exhaustion on large media libraries
  • [imp] Header: pointed the community link to the ThumbPress community space and moved it first (before Support and Docs), with icons added to each link
  • [security] WP.org compliance: removed the remote Google Fonts request from the admin build and self-hosted Inter locally — no fonts are loaded from an external server

6.3.3.2 – 2026-07-14

  • [compat] Version compatibility tested with 7.0.1
  • [chore] Restructured the PHPUnit test suite

6.3.3.1 – 2026-06-28

  • [fix] WP.org compliance: removed legacy/ folder entirely — eliminates all legacy-specific violations (Google Fonts unconditional enqueue, cwebp binary files, 5-star review filter links, unguarded nonce checks, unescaped output in legacy views)
  • [fix] WP.org compliance: removed helpwp.dev in-plugin chat widget — the script was loaded automatically on every admin page without user opt-in (phoning home, Guideline 7); bundle rebuilt
  • [security] REST /option GET endpoint now enforces the same allowlist as the POST endpoint (thumbpress_allowed_option_keys filter) — previously any wp_option key could be read including sensitive WordPress core options
  • [fix] VersionManager simplified: get_version_to_load() always returns ‘new’; legacy routing, load_legacy(), register_rest_routes(), save_preference(), and dismiss_notice() removed
  • [fix] Admin/Init.php: inlined is_new_user() check directly (false === get_option(‘thumbpress_modules’)) to avoid call to removed VersionManager method

6.3.3 – 2026-06-27

  • [fix] WP.org compliance: removed Google Fonts enqueue (fonts.googleapis.com) from legacy admin — was loading unconditionally without opt-in consent (phoning home, Guidelines 7 & 9)
  • [fix] WP.org compliance: bumped rosell-dk/webp-convert from 2.9 to 2.9.5 in legacy/composer.json (out-of-date library)
  • [fix] WP.org compliance: documented the helpwp.dev in-plugin chat widget under == External Services == in readme.txt
  • [security] REST API permission callbacks now use current_user_can(‘manage_options’) (capability-based) instead of current_user_can(‘administrator’) (role-string) across all thumbpress/v1 endpoints
  • [security] All wp_verify_nonce() calls in legacy AJAX handlers now sanitize input with sanitize_text_field(wp_unslash()) before verification (8 locations across regenerate-thumbnails, convert-images, social-share, and AJAX classes)
  • [security] Fixed AJAX nonce bypass in legacy bulk WebP conversion (convert_images()): previously set an error message but continued executing file operations on nonce failure; now exits immediately with wp_send_json_error() + return, and added manage_options capability guard
  • [security] Fixed three AJAX handlers that accepted state-changing requests with no authentication: legacy image_sizes_dismiss() (now checks manage_options cap + nonce), AdminNotice::dismiss_pro_outdated_notice() (now checks manage_options + nonce), and legacy Notice::hide_notice() (now checks manage_options cap + sanitizes notice_id input)
  • [fix] WP.org compliance: replaced all bare _e() calls with esc_html_e(), esc_attr_e(), or echo wp_kses_post(__()) depending on context — 27+ locations in legacy views (modules.php, upgrade-pro.php) and controllers (Admin.php, Menu.php, disable-thumbnails, regenerate-thumbnails)
  • [fix] WP.org compliance: added defined(‘ABSPATH’) || exit direct-access guard to 12 PHP files that lacked it (legacy/app/Admin.php, legacy/app/Settings.php, six legacy module entry files, legacy/modules/disable-thumbnails/views/settings.php, legacy/modules/convert-images/inc/functions.php, app/Config/autoload.php, app/Helpers/functions.php)

6.3.2 – 2026-06-23

  • [fix] WP.org compliance: removed the bulk AVIF conversion worker from the free plugin — the handler shipped in free code but was only triggerable by the Pro add-on (trialware / locked feature, Guideline 5)
  • [fix] WP.org compliance & privacy: the activation survey and deactivation feedback forms (pluggable.io / FluentCRM) are now fully documented as an opt-in External Service in the readme — they transmit data (name, email, site URL, deactivation reason, feedback) only when you explicitly click “Agree” / “Submit & Deactivate”, never automatically, with Terms of Service and Privacy Policy links provided (Guidelines 6, 7 & 9)
  • [fix] WP.org compliance: replaced the remote secure.gravatar.com reviewer avatars on the Pro page with locally bundled images — the free plugin no longer loads any image from a remote server (Guideline: no calling files remotely)
  • [fix] WP.org compliance: the legacy WebP URL builder now derives the public URL from wp_upload_dir() instead of str_replace(ABSPATH, home_url()), so it works on custom upload paths, subdirectory installs, multisite, and symlinked setups
  • [fix] WP.org compliance: the uncompiled React/TypeScript source (spa/) and its build configuration are now shipped inside the plugin zip so the source of build/admin.js can be reviewed and rebuilt directly, with no external dependency

6.3.1 – 2026-06-23

  • [fix] WebP/AVIF conversion now updates the image URL everywhere it is stored — post content, custom fields, and options — so images no longer break in page builders (Elementor, Divi, Beaver Builder), the Customizer, or WooCommerce email and placeholder images after converting (#341, #357)
  • [fix] URL replacement handles plain, PHP-serialized, and escaped-JSON stored values, and matches by URL path so CDN, protocol-relative, and root-relative links are rewritten too
  • [perf] Faster, safer database URL rewriting with a basename pre-filter and per-option cache clearing
  • [fix] Aligned the Compress size selector and button on the media attachment screen

6.3.0 – 2026-06-17

  • [fix] WP.org compliance: removed bulk AVIF code from free plugin (trialware violation)
  • [fix] WP.org compliance: restricted REST /option endpoint to allowlisted keys
  • [fix] WP.org compliance: removed external data transmission from deactivation survey
  • [fix] WP.org compliance: replaced remote Font Awesome CDN with WordPress dashicons
  • [fix] WP.org compliance: removed Intercom live chat widget (external service)
  • [fix] WP.org compliance: wrapped core admin includes in is_admin() guards
  • [fix] WP.org compliance: replaced WP_CONTENT_DIR and ABSPATH URL patterns with wp_upload_dir()
  • [fix] WP.org compliance: added ABSPATH guards to view/template files
  • [fix] WP.org compliance: fixed text domain from ‘thumbpress’ to ‘image-sizes’ in 5 strings
  • [fix] WP.org compliance: replaced esc_attr_e($var) with echo esc_attr($var) in legacy views
  • [fix] WP.org compliance: include composer.json in plugin release
  • [fix] WP.org compliance: updated Action Scheduler from 3.7.1 to 3.9.3
  • [add] readme.txt: source code link and build instructions
  • [add] readme.txt: external services documentation
  • [feat] Media library: added Convert to WebP/AVIF Pro feature buttons with an upsell popup in the free version
  • [fix] Convert to WebP/AVIF: conversion no longer corrupts attachment metadata or loses data — the new file is written before old files are deleted, metadata writes are guarded, and -scaled originals are no longer orphaned or served at full size
  • [fix] Regenerate Thumbnails: cancelling a background regeneration no longer leaves a zombie batch chain that corrupts progress
  • [fix] Background jobs: completed Regenerate and Convert to WebP jobs now restore their progress view on page reload instead of showing the initial screen
  • [fix] Regenerate & Convert: orphan attachments are no longer processed silently — a not-found count is now surfaced
  • [fix] Fixed null dereferences, stale debug keys, and unhandled promise rejections in the new SPA
  • [fix] Pro: show an Activate License / Pro activation notice when Pro is installed but its license is inactive
  • [fix] No longer force-redirect to the ThumbPress dashboard on every plugin update
  • [fix] Fixed settings page and general responsiveness issues (including MacBook screens)

6.2.2 – 2026-06-04

  • [fix] Fixed stale settings values when switching tabs after save
  • [fix] Fixed WebP convert-on-upload settings screen
  • [fix] Fixed lazy load settings screen
  • [fix] Hide dismiss button in admin notice when in legacy mode
  • [refactor] Removed unused Social_Share API class

6.2 – 2026-05-22

  • [رفع شد] حلقه تغییر مسیر مدیریت اصلاح شد – درخواست‌های AJAX و REST اکنون در maybe_redirect رد می‌شوند.
  • [feat] قلاب اکشن thumbpress_media_changed پس از تغییرات رسانه‌ای فعال شد تا امکان بازسازی حافظه پنهان فراهم شود.
  • [رفع شد] محافظت از هات‌لینک .htaccess اکنون فقط روی آپاچی نوشته می‌شود.
  • [رفع شد] بازنویسی URL محافظت از Hotlink اکنون فقط به Apache محدود شده است
  • [refactor] شناسه‌های API داشبورد از fast/medium/slow به counts/optimization/analysis در متدهای PHP، مسیرهای REST، رابط‌های TypeScript، توابع API و وضعیت React تغییر نام دادند.

6.1.4 – 2026-05-21

  • [feature] اضافه کردن پشتیبانی RTL برای کامپوننت سوئیچ
  • [رفع] آمار داشبورد اکنون به ترتیب بارگذاری می‌شود تا از شرایط رقابتی جلوگیری شود
  • [رفع شد] وضعیت بارگذاری اسکلت داشبورد هنگام بارگذاری داده‌ها به درستی نمایش داده می‌شود
  • [رفع شد] فیلترهای کارت حرفه‌ای در هنگام بارگذاری اولیه داشبورد اعمال می‌شوند
  • [refactor] پیشوندگذاری فضاهای نام با Codeexpert برای مطابقت با فضای نام‌های قدیمی
  • [refactor] برای کنترل دقیق‌تر، فیلتر تکی pro_cards را با ۵ فیلتر برای هر کارت جایگزین کنید
  • [chore] نادیده گرفتن دایرکتوری ‎.worktrees

6.1.3 – 2026-05-19

  • [imp] بهبود پیام‌های وضعیت خالی در صفحات ویژگی
  • [imp] مدیریت حافظه پنهان بهبود یافته برای داده‌های داشبورد
  • [اضافه] تمام رشته‌ها را در کل پایگاه کد قابل ترجمه کرد
  • [رفع] تبدیل گیومه‌های یونیکد به گیومه‌های مستقیم ASCII برای کدگذاری صحیح، برطرف شد.
  • [حذف] کد غیرضروری از نماهای عمومی حذف شد

6.1.2 – 2026-05-13

  • [رفع] مشکل حلقه‌ی تکه‌ای پیش‌زمینه که هنگام لغو برای بازسازی و تبدیل WebP متوقف نمی‌شد، برطرف شد.
  • [رفع] رفع مشکل صف بی‌اتصال WebP و AVIF در پس‌زمینه، لغو شرایط مسابقه و حلقه گیر کرده
  • [رفع] مشکل گیر کردن تبدیل پس‌زمینه AVIF روی ۰٪ به دلیل خالی بودن دسته و تقسیم بر صفر برطرف شد.
  • [رفع] مشکل تداخل ماژول لودر با سرصفحه با انتقال آن به wp_footer برطرف شد.
  • [رفع] مشکل پاک نشدن فوری حافظه‌های پنهان اندازه تصویر بندانگشتی هنگام ذخیره با اندازه‌های غیرفعال برطرف شد.
  • [perf] فهرست اندازه‌های تصاویر کوچک را به مدت ۲۴ ساعت ذخیره کنید؛ فقط با فعال، غیرفعال یا به‌روزرسانی افزونه، نامعتبر می‌شود
  • [عالی] بارگذاری تنبل داده‌های تب تنظیمات برای کاهش فراخوانی‌های API هنگام نصب

6.1.1 – 2026-05-09

  • [imp] انقضای کش آمار را روی ۱ ساعت تنظیم کنید

6.1 – 2026-05-09

  • [رفع] رفع مشکل درخواست های کوئری سنگین _thumbpress_file_hash پس از باز کردن داشبورد
  • [افزودن] تعداد تصاویر در مجموعه داده‌های اشکال‌زدایی اضافه شد

6.0.2 – 2026-05-07

  • [افزودن] یک تب اشکال‌زدایی در تنظیمات با اطلاعات سیستم (وردپرس، PHP، MySQL، نرم‌افزار سرور، محدودیت‌های حافظه)، لیست افزونه‌های فعال، قالب فعال، پرچم‌های WP_DEBUG و تنظیمات خاص ThumbPress اضافه شد.
  • [افزودن] دکمه کپی با یک کلیک به عنوان JSON در سربرگ برگه اشکال‌زدایی برای اشتراک‌گذاری آسان پشتیبانی اضافه شد
  • [imp] آیتم منوی مدیریت ThumbPress را به پایین نوار کناری وردپرس منتقل کرد

6.0.1 – 2026-05-07

  • [imp] بهبودهای جزئی و رفع مشکلات پایداری

6.0.0 – 2026-05-07

ویژگی‌های جدید
* رابط کاربری مدیریت React SPA کاملاً بازطراحی‌شده با نوار کناری ثابت، هدرهای سطح صفحه و ناوبری روان سمت کلاینت راه‌اندازی شد – جایگزین رابط کاربری قدیمی PHP admin
* یک داشبورد جدید با یک شاخص وزنی برای امتیاز سلامت، کارت‌های آمار (مجموع تصاویر، مجموع تصاویر کوچک، تصاویر بهینه‌سازی نشده، فضای ذخیره‌شده) و یک پنل اطلاعات سریع مرتب‌شده بر اساس تأثیر سلامت اضافه شد.
* تبدیل به AVIF به عنوان یک ویژگی رایگان اضافه شد – شامل تبدیل خودکار هنگام آپلود و تبدیل تک تصویر از کتابخانه رسانه می‌شود. تبدیل انبوه نیاز به نسخه حرفه‌ای دارد
* تشخیص تصویر تکراری در افزونه رایگان با استفاده از اثر انگشت هش فایل تصاویر اصلی اضافه شد
* محافظت از لینک‌های داغ از طریق .htaccess RewriteRules برای جلوگیری از جاسازی تصاویر سایت توسط ارجاع‌دهندگان خارجی اضافه شد
* بارگذاری تنبل مبتنی بر جاوا اسکریپت از طریق IntersectionObserver به عنوان یک گزینه قابل تنظیم اضافه شد
* یک صفحه تنظیمات یکپارچه و تب‌بندی شده اضافه شد که تمام ویژگی‌ها را پوشش می‌دهد: عمومی، تصاویر کوچک، تبدیل به WebP، تبدیل به AVIF، اشتراک‌گذاری اجتماعی، فشرده‌سازی تصاویر (نسخه حرفه‌ای) و تصاویر تکراری (نسخه حرفه‌ای)
* دکمه لغو برای کارهای تبدیل WebP پس‌زمینه و بازسازی تصاویر کوچک اضافه شد – بلافاصله وظایف صف‌بندی شده را لغو می‌کند
* دکمه‌های تبدیل تک تصویر به WebP و تبدیل به AVIF مستقیماً در صفحه ویرایش پیوست رسانه اضافه شد
* دکمه بازسازی تصاویر کوچک در صفحه ویرایش پیوست رسانه برای بازسازی هر تصویر اضافه شد
* یک کارت آمار فضای ذخیره شده به نمای پیشرفت بازسازی اضافه شد – فضای ذخیره‌سازی تجمعی بازیابی شده در تمام عملیات را ردیابی می‌کند
* یک اعلان خوشامدگویی برای نصب‌های جدید اضافه شد که هنگام بازدید از داشبورد ThumbPress به طور خودکار رد می‌شود
* یک اعلان مدیریتی اضافه شد وقتی یک ThumbPress Pro قدیمی (زیر ۶.۰) شناسایی می‌شود که باعث ارتقا می‌شود.
* یک مسیریاب نسخه اضافه شد تا کاربران جدید رابط کاربری جدید را به طور خودکار دریافت کنند در حالی که کاربران فعلی تا زمانی که خودشان انتخاب کنند، تجربه خود را حفظ می‌کنند. پیوند «روشن کردن حالت قدیمی» در تنظیمات برای کسانی که رابط کاربری کلاسیک را ترجیح می‌دهند، در دسترس است.

بهبودها
* تبدیل به WebP از نسخه فقط حرفه‌ای به افزونه رایگان منتقل شد، با انتخاب پویای فرمت فایل (JPEG، PNG، GIF و غیره) و اندازه دسته‌ای قابل تنظیم
* صفحه Regenerate Thumbnails با شش کارت آمار پیشرفت بازطراحی شد: کل تصاویر، کل تصاویر کوچک، تصاویر پردازش شده، تصاویر حذف شده، تصاویر ایجاد شده و فضای ذخیره شده
* یک سوئیچ با قابلیت تغییر وضعیت به سربرگ کارت صفحه Thumbnails اضافه شد تا به سرعت همه اندازه‌های تصاویر کوچک را به طور همزمان فعال یا غیرفعال کنید.
* صفحه Convert to WebP با حالت‌های اولیه/پیشرفت، نمایش فوری پیشرفت با کلیک بر روی دکمه و یک لینک میانبر تنظیمات بازطراحی شد.
* کتابخانه rosell-dk/webp-convert شخص ثالث با wp_get_image_editor() بومی وردپرس برای تبدیل WebP و AVIF جایگزین شد.
* انیمیشن‌های بارگذاری اسکلت به صفحات Dashboard، Convert to WebP و Regenerate Thumbnails اضافه شد تا از چشمک زدن طرح در هنگام دریافت داده‌ها جلوگیری شود.
* toast اضافه شد. اعلان‌ها در تمام برگه‌های تنظیمات برای تأیید ذخیره و بازخورد خطا
* ناوبری برگه مبتنی بر URL در تنظیمات اضافه شد تا برگه‌های جداگانه قابلیت پیوند عمیق داشته باشند و از بارگیری مجدد صفحه جان سالم به در ببرند.
* نشانگرهای نشان حرفه‌ای به آیتم‌های ناوبری نوار کناری و ردیف‌های تنظیمات حرفه‌ای اضافه شد.
* دکمه “ارتقا به حرفه‌ای” به سربرگ صفحه اضافه شد وقتی افزونه حرفه‌ای فعال نیست.
* یک صفحه اختصاصی حرفه‌ای با بخش قهرمان، مقایسه ویژگی‌ها، طرح‌های قیمت‌گذاری، سوالات متداول آکاردئونی و نظرات اضافه شد.
* پس از فعال‌سازی یا ارتقاء افزونه، به طور خودکار به داشبورد ThumbPress هدایت می‌شود.
* هنگام تغییر از رابط کاربری قدیمی به نسخه جدید، داده‌های گزینه‌های قدیمی به طور خودکار به قالب جدید منتقل می‌شوند.
* هنگام ذخیره اندازه تصاویر کوچک، فعال/غیرفعال شدن افزونه‌ها یا اضافه/حذف رسانه، حافظه‌های پنهان آمار مربوطه به طور خودکار پاک می‌شوند.
* حافظه‌های پنهان آمار از قبل گرم شده در اولین فعال‌سازی از طریق برنامه‌ریز عملیات، داشبورد را بلافاصله با داده‌های واقعی بارگیری می‌کنند.
* پس از هر بارگذاری یا حذف رسانه، حافظه‌های پنهان آمار به طور خودکار بازسازی می‌شوند تا شماره‌های داشبورد بدون نیاز به به‌روزرسانی دستی، به‌روز بمانند.
* فضای ردیابی شده به صورت تجمعی در تمام عملیات ذخیره می‌شود. (تبدیل WebP، تبدیل AVIF، فشرده‌سازی، بازسازی) در یک گزینه واحد و یکپارچه
* اضافه شدن قابلیت هش فایل و پر کردن متای اندازه فایل برای همه تصاویر موجود در هنگام فعال‌سازی برای فعال‌سازی تشخیص تصاویر تکراری بدون اسکن مجدد کامل

رفع اشکال
* رفع خطای تقسیم بر صفر در محاسبه امتیاز سلامت در زمانی که هیچ تصویری وجود ندارد
* رفع مشکل تبدیل WebP و AVIF که فایل اصلی را پس از یک تعویض موفقیت‌آمیز روی دیسک باقی می‌گذاشت
* رفع مشکل تداخل نام فایل‌ها زمانی که دو فایل منبع (مثلاً foo.jpg و foo.png) هر دو خروجی یکسانی را هدف قرار می‌دادند – فایل دوم اکنون یک نام منحصر به فرد دریافت می‌کند (مثلاً foo-1.webp)
* رفع مشکل خستگی حافظه در آپلود تصاویر بسیار بزرگ در طول تبدیل WebP با پیش پردازش حافظه موجود قبل از فراخوانی ویرایشگر تصویر
* رفع مشکل تشخیص تصویر بزرگ که به اشتباه مشتق مقیاس‌بندی شده را به جای فایل آپلود شده اصلی اندازه‌گیری می‌کرد
* رفع مشکل محافظت از لینک‌های فوری در برابر عدم کارکرد صحیح قوانین .htaccess در Apache و Nginx
* رفع مشکل غیرفعال شدن دکمه‌های عملیاتی توسط داده‌های پیشرفت قدیمی پس از اتمام کار
* رفع مشکل عدم جمع‌آوری صحیح مجموع فضای ذخیره شده در چندین بخش در تبدیل WebP پیش‌زمینه
* رفع مشکل TypeError در تبدیل به WebP که ناشی از رونویسی متغیر حلقه در طول تکرار بود
* رفع اشکال ترتیب مهاجرت که باعث تنظیمات قدیمی می‌شد بازنویسی توسط پیش‌فرض‌های افزونه در طول تغییر نسخه
* رفع مشکل همگام‌سازی نشدن وضعیت فعال زیرمنوی مدیریت وردپرس با نوار کناری SPA هنگام پیمایش از سایر صفحات مدیریت
* رفع مشکل نشت استایل‌های Tailwind CSS به نوار کناری وردپرس و سایر صفحات مدیریت با انتقال همه قوانین به کانتینر افزونه
* رفع مشکل نمایش صفحه خالی توسط PHP قدیمی مدیر هنگام بازگشت از نسخه SPA
* رفع مشکل نادیده گرفتن بی‌سروصدای تبدیل AVIF به دلیل بررسی پشتیبانی بیش از حد سخت‌گیرانه سرور
* رفع مشکل نمایش ندادن سربرگ کارت تبدیل به WebP تا زمان اتمام بارگذاری داده‌ها که باعث چشمک زدن قابل مشاهده می‌شد
* رفع مشکل نمایش نادرست تعداد WebP/AVIF – هر فرمت اکنون از تعداد مستقل خود استفاده می‌کند
* رفع مشکل جریمه نادرست سایت‌ها به دلیل غیرفعال بودن اندازه تصاویر کوچک (اندازه‌های غیرفعال باعث صرفه‌جویی در فضای ذخیره‌سازی می‌شوند و باید امتیاز را بهبود بخشند)
* رفع مشکل ذخیره نشدن تغییرات توسط تب‌های تنظیمات عمومی و تصاویر کوچک
* رفع مشکل عدم بررسی وجود فایل قبل از تبدیل WebP/AVIF که می‌توانست باعث خطاهای مهلک در فایل‌های منبع گمشده شود
* رفع مشکل گنجانده شدن پیوست‌های فایل‌های حذف شده و گمشده در کوئری‌های تصویر، که باعث ایجاد اعوجاج می‌شد شمارش‌ها
* مشکل چشمک زدن کوتاه صفحه پیشرفت هنگام تلاش مجدد پس از پیدا نشدن تصویر برطرف شد

نسخه ۵.۸.۳۷ – ۲۰۲۶-۰۱-۱۳

  • [remove] Removed the notice for the Year End sale campaign.

نسخه ۵.۸.۳۶ – ۲۰۲۵-۱۲-۲۳

  • [added] Added a new notice for the Year End sale campaign.

نسخه ۵.۸.۳۵ – ۲۰۲۵-۱۲-۰۸

  • [fix] Fixed regenerate thumbnails, detect unused & large Images not working issue.

نسخه ۵.۸.۳۴ – ۲۰۲۵-۱۱-۲۵

  • [fix] Fixed Free/Pro tab switching (clicks were being ignored)

نسخه ۵.۸.۳۳ – ۲۰۲۵-۱۱-۰۹

  • [added] Added a new notice for the upcoming BFCM campaign.

نسخه ۵.۸.۳۲ – ۲۰۲۵-۱۰-۰۸

  • [imp] Version compatibility tested with 6.8.3

نسخه ۵.۸.۳۱ – ۲۰۲۵-۰۶-۲۲

  • [imp] Version compatibility tested

نسخه ۵.۸.۳۰ – ۲۰۲۵-۰۶-۰۲

  • [fix] Plugin search issue fixed

‏۲۰۲۵-۰۵-۲۶ – نسخه ۵.۸.۲۸

  • [imp] Security issue fixed

‏۲۰۲۵-۰۵-۲۳ – نسخه ۵.۸.۲۷

  • [imp] CSS issues fixed

‏۲۰۲۵-۰۵-۱۴ – نسخه ۵.۸.۲۶

  • [imp] Security issue fixed

‏۲۰۲۵-۰۵-۱۴ – نسخه ۵.۸.۲۵

  • [imp] Change in upgrade to pro text and link.

‏۲۰۲۵-۰۵-۱۳ – نسخه ۵.۸.۲۵

  • [imp] کدها بهبود یافت

‏۲۰۲۵-۰۵-۱۱ – نسخه ۵.۸.۲۴

  • [imp] سازگاری با وردپرس نسخه ۶.۸.۱ آزمایش شده است

2025-05-08 – v5.8.23

  • [fix] Security issues fixed

2025-05-07 – v5.8.22

  • [رفع] مشکلی که باعث می‌شد تصاویر با نام یکسان اما پسوندهای مختلف به اشتباه به یک تصویر تبدیل شوند، برطرف شد.

2025-04-29 – v5.8.21

  • [رفع] مشکل اطلاعیه به‌روزرسانی شد
  • [رفع] کد بهبود یافته است

2025-04-20 – v5.8.20

  • [رفع] رفع مشکل ناپدید شدن منو

2025-04-20 – v5.8.19

  • [رفع] مشکل نتیجه جستجوی افزونه برطرف شد

2025-04-17 – v5.8.18

  • [imp] کدها بهبود یافت

2025-04-17 – v5.8.17

  • [imp] کدها بهبود یافت

2025-04-09 – v5.8.16

  • [imp] سازگاری با وردپرس نسخه ۶.۸ آزمایش شده است

2025-03-10 – v5.8.15

  • [متفرقه] سازگاری با WP نسخه ۶.۷.۲ آزمایش شد
  • [متفرقه] رفع مشکل تداخل شماره نسخه

2025-03-10 – v5.8.12

  • [رفع] اشکال مربوط به تبدیل به ویژگی WebP که به بیش از ۱۰۰٪ رسیده بود، برطرف شد.
  • [imp] کدها بهبود یافت

2025-02-23 – v5.8.11

  • [imp] کدها بهبود یافت

2025-01-17 – v5.8.10

  • [افزودن] سازگاری آزمایش شده است

2025-01-02 – v5.8.9

  • [افزودن] اطلاعیه سال نو اضافه شد

2024-12-12 – v5.8.8

  • [رفع] خطای مربوط به _load_textdomain_just_in_time برطرف شد

2024-11-25 – v5.8.7

  • [حذف] دکمه تبلیغاتی از داشبورد حذف شد
  • [imp] به‌روزرسانی لینک و متن تبلیغاتی از منوی افزونه

‏۲۰۲۴-۱۱-۲۵ – نسخه ۵.۸.۶

  • [imp] compatibility tested with WordPress 6.7.1

۲۰۲۴-۱۱-۲۰ – نسخه ۵.۸.۵

  • [imp] سازگاری با وردپرس ۶.۷ آزمایش شد

۲۰۲۴-۱۱-۱۲ – نسخه ۵.۸.۴

  • [imp] routine maintenance

۲۰۲۴-۱۱-۰۳ – نسخه ۵.۸.۳

  • [imp] routine maintenance

۲۰۲۴-۱۰-۲۷ – نسخه ۵.۸.۲

  • [imp] routine maintenance

‏۲۰۲۴-۱۰-۱۶ – نسخه ۵.۸.۱

  • [add] added escaping functions for output
  • [imp] corrected escaping attribute format

۲۰۲۴-۱۰-۰۸ – نسخه ۵.۸

  • [fix] fixed ninja forms conflict issue
  • [imp] enabled necessary modules upon install

۲۰۲۴-۱۰-۰۲ – نسخه ۵.۷.۵

  • [add] added escaping functions for output

‏۲۰۲۴-۰۹-۲۶ – نسخه ۵.۷.۴

  • [add] added escaping functions for output
  • [imp] corrected escaping attribute format
  • [fix] fixed string and translation issue

۲۰۲۴-۰۹-۱۹ – نسخه ۵.۷.۳

  • [add] added escaping functions for output

۲۰۲۴-۰۹-۱۲ – نسخه ۵.۷.۲

  • [imp] code formatted
  • [imp] سازگاری با وردپرس ۶.۶.۲ آزمایش شده است

۲۰۲۴-۰۹-۰۴ – نسخه ۵.۷.۱

  • [add] added escaping functions for output
  • [imp] corrected escaping attribute format
  • [fix] solved string and translation issue

۲۰۲۴-۰۸-۲۱ – نسخه ۵.۷

  • [add] added escaping functions for output
  • [imp] corrected escaping attribute format
  • [fix] solved string and translation issue
  • [rem] removed unnecessary DS_Store files

2024-08-11 – v5.6.1۲۰۲۴-۰۸-۱۱ – نسخه ۵.۶.۱

  • [fix] fixed thumbpress constant issue
  • [fix] fixed font-awesome enqueue issue
  • [imp] updated text-domain
  • [imp] updated css classes

۲۰۲۴-۰۸-۰۸ – نسخه ۵.۶

  • [رفع] رفع مشکلات مربوط به اکشن‌های پس‌زمینه برای ماژول‌ها
  • [رفع] مشکل شمارش آفست برطرف شد
  • [افزودن] پیام‌های پیشرفت جدید اضافه شد
  • [imp] طراحی نوار پیشرفت بهبود یافته
  • [imp] تنظیمات به‌روزرسانی‌شده برای ماژول‌ها
  • [imp] restricted double click on action buttons
  • [imp] optimized javascript code

2024-07-30 – v5.5.1

  • [رفع] مشکل زمان‌بندی اکشن تبدیل تصاویر برطرف شد
  • [رفع] مشکل بازسازی تصاویر کوچک در زمان واقعی با استفاده از آژاکس برطرف شد

2024-07-30 – v5.5

  • [fix] convert images offset fixed
  • [imp] سیستم تکمیل پیشرفت بهبود یافته است
  • [imp] کد جاوا اسکریپت بهینه شده است
  • [imp] پیشرفت بازسازی تصاویر کوچک بهبود یافته است
  • [imp] شرایط زمان فعال‌سازی افزونه به‌روزرسانی شد
  • [imp] ساختار کد برای فشرده‌سازی تصاویر به‌روزرسانی شد
  • [افزودن] کلاس css جدید برای دکمه‌ها اضافه شد
  • [افزودن] پیام «یافت نشد» در چندین ماژول اضافه شد
  • [افزودن] اقدامات بلادرنگ با استفاده از آژاکس در چندین ماژول اضافه شد

2024-07-15 – v5.4

  • [imp] integrated Action Scheduler into convert to WebP module
  • [imp] integrated Action Scheduler into some other modules
  • [imp] improved background process of regenerate thumbnails module
  • [imp] improved design issues of some modules

2024-06-09 – v5.3

  • [fix] fixed disable thumbnails drag-n-drop not working issue
  • [fix] fixed module interconnecting links not working issue
  • [imp] moved overview page contents to advanced features page

2024-05-31 – v5.2.4

  • [imp] Removed unnecessary wporg-assets folder

2024-05-29 – v5.2.3

  • [imp] optimized code and reduced plugin file size
  • [imp] improved style of disable thumbnails module
  • [imp] added links for interconnecting two modules

2024-05-21 – v5.2.2

  • [fix] Fixed the issue of stopping generating thumbnails

2024-05-21 – v5.2.1

  • [imp] removed pointer notice

2024-05-21 – v5.2

  • [رفع] مشکل بازسازی تصاویر بندانگشتی حل شد
  • [imp] optimized javascript code

2024-05-20 – v5.1.2

  • [imp] اطلاعیه مدیر را از داشبورد حذف کرد
  • [mod] آدرس اینترنتی دکمه ارسال نظر تغییر کرد

2024-05-15 – v5.1.1

  • [رفع] مشکل دکمه‌ی ارجاع صفحه‌ی افزودن افزونه‌ی جدید هنگام کلیک برطرف شد

2024-05-09 – v5.1.0.2

  • [imp] code structure improved
  • [fix] sub-menu text changed
  • [fix] replace images issue fixed
  • [fix] convert …