it-swarm.com.de

Medien-Upload-Ordner - wie man es verwaltet

Situation:

Wenn Sie ein Bild über den Medien-Uploader hochladen, erstellt WP automatisch mindestens 3 zusätzliche Größen, dh 4 Bilder, einschließlich des Originals. Meistens werden die Bilder höchstens 2 verwendet (1 Miniaturbild für die Archivseite und 1 für den Beitrag selbst.)

Problem:

In Kürze wird die Site mit nicht verwendeten Bildern überfüllt sein. Bis zur Sicherung der Site ist dies in Ordnung.

Angenommen, es ist eine neue WP Site in Betrieb und es wird 1 Beitrag pro Tag mit 1 Bild pro Beitrag erstellt. Für ein Jahr befinden sich 365 mal 4 Bilddateien im Upload-Ordner (1460 Dateien).

Innerhalb von 3 Jahren werden wir insgesamt 4.380 Bilddateien haben !!!

Lösung:

Wie gehst du damit um?

5
coldcoldheart

Eine einfache Antwort ist, dass Sie 2 nicht verwendete Größen entfernen können, indem Sie 0 für ihre Breite oder Höhe eingeben. Beispielsweise benötigen Sie nur die kleine Miniaturansicht 150 x 150 und ein Bild in voller Größe. Geben Sie daher 0 für die Breite und Höhe der mittleren und großen Größe ein.

7
Anh Tran

Eine weitere Chance, zwei Plugins zu empfehlen , die ich erstellt habe und die zusammen das bewirken, was Sie wollen. Virtuelle Zwischenbilder unterbrechen die Erstellung der Zwischenbildgrößen: Sie werden nicht auf der Festplatte erstellt, befinden sich jedoch noch im Metadaten-Array. Dies lässt WordPress glauben, dass sie existieren, sodass Sie sie wie normale Bilder verwenden können. Das Companion-Plugin On-Demand Resizer erstellt fehlende Bildgrößen, wenn sie angefordert werden. Wenn das Image zum ersten Mal angefordert und erstellt wird, wird allen nachfolgenden Anforderungen nur das neu erstellte Image zugestellt.

5
Jan Fabry

Bildgrößen zum Erstellen/Löschen von Anhängen werden anscheinend mit der Funktion get_intermediate_image_sizes() abgerufen, die im Codex nicht dokumentiert ist (nur kurz erwähnt in 3.0 Release Notes ).

Diese Funktion leitet das Ergebnis (kombinierter Satz von Standard- und benutzerdefinierten Bildgrößen) durch den intermediate_image_sizes-Filter, sodass Sie diesen Hook wahrscheinlich verwenden können, um unerwünschte Größen zu deaktivieren.

Siehe Quelle für Details.

4
Rarst