WordPress plugin
Media Sync Pro
A file can be present in the WordPress uploads directory without appearing in the Media Library. Media Sync Pro scans the directory, shows which files are already listed and which are missing, and lets you select files to import. This can help when files were added through FTP or another process. Uploading directly to the directory can also avoid file size limits imposed by other upload methods.
Find files outside the Media Library
A file can be present in the WordPress uploads directory without appearing in the Media Library. Media Sync Pro scans the directory, shows which files are already listed and which are missing, and lets you select files to import. This can help when files were added through FTP or another process. Uploading directly to the directory can also avoid file size limits imposed by other upload methods.
Choose how much to scan
The incremental scan processes directory contents in steps and is designed to scan and import an unlimited number of files. This can help address memory and timeout challenges with large collections, though processing still depends on server options.
To check for new files or apply a various filter, rescan a single directory without reloading the page.
Set rules for scan results
Customize the default filters, search by file type such as pictures or videos, skip files with tailored rules, or enter a custom pattern. You can also adjust how commonly ignored files are handled.
By default, the extension ignores hidden files such as .DS_Store and .htaccess, WordPress-generated thumbnails, scaled images, optimized WebP versions of original images, and retina thumbnails. Filters can change these rules when your workflow needs different results.
Schedule imports and review activity
Choose an interval for automatic imports of newly found files, using the configured scan and filter settings. Import logs display the history of manual and scheduled imports. You can also limit plugin access to a specific WordPress role.
Set up and troubleshoot
Install and activate Media Sync Pro, then open its settings to configure scanning, filters, the schedule, and the access role. Start with one file to check the result. For files to appear in the Media Library, make sure Dry Run is turned off.
If an import stalls, review the server's max_execution_time and memory_limit settings. To investigate unexpected behavior, enable debugging in Settings > Media Sync and inspect the Network tab in Chrome DevTools before reporting your findings through the available support section.