web-dev-qa-db-fra.com

Comment supprimer toutes les vignettes régénérées tout en conservant les originales?

J'ai un site WordPress qui pesait environ 350 MBytes. Ensuite, j'ai changé de thème et constaté que je devais régénérer les vignettes. Donc je l'ai fait, Deux fois en fait , mais maintenant le problème est que la taille de mon site est passée à près de 1,6 Go, ce qui est insensé. Je n'ai que 2 Go d'espace Web et je ne peux pas mettre à niveau pour le moment. Est-il possible de supprimer toutes les miniatures régénérées de mon dossier de téléchargement et de les régénérer une seule fois? J'ai changé de thème plusieurs fois dans le passé et ces miniatures sont toutes placées dans le dossier des téléchargements, sans rien faire.

4
Attiq Haroon

Si vous utilisez WP-CLI, cela supprimera automatiquement les tailles dont vous n’avez pas besoin.

Vous exécuterez la commande suivante sur votre serveur via SSH. WP-CLI doit être installé sur le serveur.

wp media regenerate --only-missing

Vous pouvez également utiliser find . -name "*-*x*.*" | xargs rm -f pour supprimer toutes les vignettes de votre dossier de téléchargement. Assurez-vous que tous les fichiers que vous souhaitez conserver ont le même motif. Assurez-vous de disposer de sauvegardes des images. props: https://deluxeblogtips.com/remove-image-sizes/

Sinon, il existe un plugin qui le fait aussi pour vous.

https://wordpress.org/plugins/thumbnail-cleaner/

3
grappler