Cleanup Orphan Images

توضیحات

Removes files left in the uploads folder that are invisible in the WordPress Media Library. This does not include Unattached media, which can be easily found and removed in the standard Media Library.

These orphan files may have been left behind from:

  • Failed or interrupted uploads
  • Plugin operations or migrations
  • FTP/SFTP uploads not registered in WordPress
  • Database restores or imports

Features

  • Scans uploads directory for orphan media files
  • Supports images: JPG, JPEG, PNG, GIF, WebP, BMP, TIFF, SVG, ICO
  • Supports documents: PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, ODT, ODS, ODP, TXT, RTF, CSV
  • Supports audio: MP3, WAV, OGG, FLAC, AAC, M4A, WMA
  • Supports video: MP4, MOV, AVI, WMV, MKV, WebM, FLV, M4V, MPEG, MPG
  • Supports archives: ZIP, RAR, 7Z, TAR, GZ
  • Safe manual selection before deletion
  • Warns when orphan count exceeds server’s max_input_vars limit (typically 1000)
  • Optimized O(1) performance with hash-based detection

Note

This plugin does NOT manage “unattached” images in the Media Library. WordPress already provides built-in filtering for unattached media. This plugin focuses specifically on finding physical files that WordPress doesn’t know about at all.

نصب

  1. Upload the cleanup-orphan-images folder to /wp-content/plugins/
  2. Activate through the ‘Plugins’ menu
  3. Go to Media > Cleanup Orphan Images

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

What are orphan files?

Orphan files are physical media files in your uploads folder that exist on the server but are not registered in the WordPress database.

Is it safe to delete orphan files?

Review the list before deletion. Some files may still be used by themes or plugins that reference them directly by URL. Always back up your uploads folder first.

Can I recover deleted files?

No, deletion is permanent. Back up your site first.

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

خواندن تمامی 1 نقد و بررسی‌

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

“Cleanup Orphan Images” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کرده‌اند.

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

ترجمه “Cleanup Orphan Images” به زبان شما.

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

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

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

1.8.0

  • Simplified plugin to focus on orphan files only
  • Removed unattached images feature (use WordPress built-in Media Library filter instead)
  • Expanded file format support: images, documents, audio, video, archives
  • Cleaner, more focused user interface

1.7.2

  • Minor GUI fix

1.7.1

  • Removed broken automated batch deletion button

1.7.0

  • Full PHPCS/WPCS coding standards compliance
  • Performance optimization for orphan file scanning
  • Security improvements with capability checks

1.6.0

  • WordPress.org compliance improvements
  • Enhanced security and caching

1.5.0

  • Added orphan files detection
  • Batch processing with progress tracking

1.0.0

  • Initial release