WordPress skaliert beim Hochladen Bilder und legt sie in unterschiedlichen Größen entsprechend deiner Einstellungen und den Vorgaben des Themes ab. Das ist notwendig, um Fotos in unterschiedlichen Größen in Seiten und Beiträgen einfügen zu können. Eine Bildergalerie mit 20, 30 Fotos würde extrem lange brauchen, um geladen zu werden, wenn du die Fotos nur in Originalgröße einbinden könntest.
Häufig laden Anwender Fotos unbearbeitet in hoher Auflösung in WordPress hoch. Die Original-Mediendateien haben dann eine Dateigröße von rund 4 Megabyte und mehr – pro Datei! Die skalierten Bilder kommen dann noch dazu und so sammeln sich schnell eine Menge Dateien an, die den vom Webhoster zur Verfügung gestellten Festplattenspeicher belegen. Da kein handelsüblicher Bildschirm Fotos im Browser mit einer Auflösung von 12 Megapixeln und mehr darstellt, ist das verschenkter Platz.
Abhilfe schafft hier das Plugin Imsanity, das dem „Bilderwahnsinn“ (englisch Image Insanity) ein Ende bereiten soll. Das Plugin lädt statt der Original-Datei ein auf vorher festgelegte Abmessungen begrenztes Bild hoch und spart so viel Festplattenplatz. Das Plugin kann auch vorhandene Bilddateien reduzieren (vorher aber ein Backup machen!). Einziger Nachteil: die Originaldateien in voller Auflösung sind dann nicht mehr auf dem Webserver gespeichert (wo sie ja auch eigentlich nicht hingehören).
Etwas anderes ist, wenn du ein und dasselbe Bild mehrfach hochlädst. In diesem Fall hast du nicht nur das Foto in mehreren Skalierungen sondern tatsächlich Duplikate. Sofern die Duplikate tatsächlich in Beiträgen und Seiten verwendet werden, hilft nur eine manuelle Bereinigung (und künftig mehr Achtsamkeit). Nicht verwendete Fotos kannst du mit dem Plugin Media Cleaner entfernen. Auch hier ist es aber sicher eine gute Idee, erst einmal von den Bildern ein Backup zu erstellen.