Batch Delete Using a Plugin
WordPress has a rich plugin system, but there aren't many plugins for batch deleting thumbnails. Naiba tested all the ones available on the market, and only the following 3 remained.DNUI
DNUIThis plugin is the most frequently mentioned in online search resultsPlugin for batch deleting WordPress thumbnails, but in actual testing,Naibabijiit was found that DNUI's user experience is not good. It can only scan images from the latest month; on the test site, thumbnails from 2017 and 2018 could not be scanned by DNUI. However, the files that have been scanned can be batch deleted.Download LinkImage Cleanup
Image CleanupAlthough this WP plugin showed an error alert at the top during testing, it did not affect its functionality. Image Cleanup wasthe only plugin that could completely scan all thumbnail imagesduring Naibabiji's testing for batch deleting WP thumbnails. If you want to use a plugin for deletion, this is a good choice.Download LinkMedia Cleaner
Media Cleaner is the newest among the tested plugins, so its compatibility with WordPress is not an issue, but testing revealed that this plugin could not scan images from previous folders.Download LinkForce Regenerate Thumbnails
This plugin forces the regeneration of thumbnails, allowing you to delete all old image sizes and truly regenerate thumbnails for image attachments.Download Link Special Note:Regarding the above plugins' inability to scan previous image files, the speculated reason is that the previous images on Naiba's test site were not written to the database (the database was reset after the site was built), so the plugins only scanned files that had records in the database and were not referenced by articles.
Manual Batch Deletion
Manual batch deletion is a more reliable method, divided into FTP deletion and SSH command batch deletion. The software required for this method includes:#WebsiteBuilding# Free VPS Management Software Xshell6/Xftp6 Chinese VersionDelete Using FTP Software
Use FTP software to connect to the server, such as Xftp, enter your image folder, batch select images with filenames ending in „-numberxnumber“, then right-click and choose delete. This method is time-consuming and labor-intensive, with low recommendation.Batch Delete Using SSH Commands
This method is the fastest, but if the images inserted in your articles are thumbnails rather than the original images, do not use this method. This method is only suitable forLinux VPS servers. If you are on shared hosting, this operation is not possible.
Use Xshell to connect to the server, then switch to the uploads folder and execute the following commands:find . -name '*-[0-9][0-9]x[0-9][0-9]*' 和 find . -name '*-[0-9][0-9][0-9]x[0-9][0-9][0-9]*'The above two commands are for finding files whose names contain „-numbernumberxnumbernumber“ and „-numbernumbernumberxnumbernumbernumber“. Because WordPress thumbnail naming follows this format, for example, -75x75.jpg and -300x193.png in the image above. After finding them and confirming these files can be deleted, use the following command to delete:
find . -name '*-[0-9][0-9]x[0-9][0-9]*' -exec rm -f {} \;
和
find . -name '*-[0-9][0-9][0-9]x[0-9][0-9][0-9]*' -exec rm -f {} \;Another command found online can utilize options-regexTo use regular expressions:find . -regex '\./[0-9]+_[0-9]+\.zip'If you need to delete the found files, usexargs(Make sure before deleting):find . -regex '\./[0-9]+_[0-9]+\.zip'|xargs rm -fIf you not only want to delete but also get the count of deletions, you can do this:find . -regex '\./[0-9]+_[0-9]+\.zip'|tee >(wc -l 1>&2)|xargs rm -fAlright, the several methods introduced above can help youbatch delete WordPress thumbnails. Finally, a reminder again: please back up before operation to avoid deleting useful files.
Comments are closed
The comment function for this article is closed. If you have any questions, please feel free to contact us through other channels.