[WordPress] 外掛分享: Selective Thumbnail Regenerator

首頁外掛目錄 › Selective Thumbnail Regenerator
WordPress 外掛 Selective Thumbnail Regenerator 的封面圖片
20+
安裝啟用
尚無評分
42 天前
最後更新
問題解決
WordPress 5.5+ PHP 7.0+ v1.1.2 上架:2025-05-26

內容簡介

Selective Thumbnail Regenerator 外掛提供一個強大且易於使用的方式,讓使用者能夠針對 WordPress 媒體庫中的圖片縮圖進行再生。與其他外掛不同,這個外掛允許使用者精確控制,選擇特定的年份、月份及標題關鍵字來針對所需的圖片。

【主要功能】
• 年份與標題篩選器:精確選擇再生圖片的年份和標題
• 月份狀態日曆:顯示已完成再生的月份
• 再生歷史追蹤:記錄過去的再生任務和狀態
• 縮圖大小選擇:選擇特定的縮圖大小進行再生
• 自動批次失敗恢復:中斷任務可逐一重試圖片
• 實時終端活動日誌:即時顯示處理狀態

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.1.2) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Selective Thumbnail Regenerator」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

The Selective Thumbnail Regenerator plugin provides a powerful and user-friendly way to regenerate image thumbnails for WordPress media libraries. Unlike other thumbnail regeneration plugins that blindly process the entire library, this plugin gives you precise control: choose a specific year, month, and even a title keyword to target exactly the images you need.
Key Features

Date & Title Filters – Choose a specific year, month, or search by title to target only the images you need.
Month Status Calendar – Green months are verified full-month, all-size runs with no failures. Legacy records are retained in amber because their scope cannot be verified.
Regeneration History Tracking – Bounded job summaries store exact filters, selected sizes, counts, and completion status. A “Reset History” button clears all records when needed.
Thumbnail Size Selection – Choose specific registered thumbnail sizes to regenerate instead of all sizes.
Configurable Batch Size – Set how many images are processed per AJAX request (1-20).
Throttle Delay Control – Set a cooldown pause between batches (0-2000 ms) to reduce server load.
Dry Run Mode – Verify that matching sources exist, are readable, and can be opened without writing changes.
Stable Server Jobs – User-scoped transient jobs use a fixed upper attachment ID and ID cursor to avoid duplicate or endless offset processing.
Reload Recovery – Reopen the plugin page within 24 hours to resume an unfinished job from its last per-image checkpoint or cancel it safely.
Smart Regeneration – Paginated preflight analysis finds missing, dimensionally incorrect, and stale sizes, estimates output size, and regenerates only that subset.
Automatic Batch Failure Recovery – Progress is checkpointed before every image. Interrupted jobs retry one image at a time and continue safely.
Failed Images Log – Detailed table of all failed images including ID, title, and exact failure reason.
Safe Orphaned File Cleanup – Obsolete thumbnails are deleted only after replacement files and metadata are saved successfully.
Live Terminal Activity Log – Real-time monospace console with timestamped status messages.
Visual Completion Metrics – Five-card summary board: Processed, Successful, Failed, Skipped, Duration.
Cancel Support – Stop safely after the current server step and receive an accurate partial summary.
Performance Optimized – Direct indexed SQL query for year selector loading.

Usage

Navigate to Tools > Selective Thumbnail Regenerator.
Select a year from the dropdown. A Month Status Calendar will appear showing which months have already been regenerated.
Optionally select a month – via the dropdown or by clicking a month badge on the calendar.
Optionally enter a title keyword to filter images by name.
Adjust batch size and throttle delay in the Performance Configuration card.
Enable Dry Run Mode to preview results without making changes.
Click “Scan Matching Images” to count matching images. Smart Regeneration performs a paginated preflight and estimates the required thumbnail work and output size.
Click “Start Regeneration” to begin. Watch the live terminal log for real-time updates.
Review the Job Completion Report and Failed Images Log after the process ends.

Troubleshooting
“No images found for the selected period”
There are no image attachments uploaded during the selected year/month. Try a different time period.
The process is slow
Reduce the throttle delay or increase the batch size if your server can handle more load. Alternatively, increase the delay and reduce batch size if you are getting timeouts.
A batch keeps failing
Enable Dry Run Mode first to verify image accessibility. If specific images crash the server, they will appear in the Failed Images Log after regeneration completes.

延伸相關外掛

文章
Filter
Mastodon