it-swarm.com.de

So generieren Sie Thumbnails neu, wenn sie in S3 gespeichert sind

Ich habe eine WordPress-Site, die das WPRO-Plugin (WordPress Read Only) verwendet, um alle Mediendateien auf Amazon S3 zu hosten. Ich habe die Größe der Miniaturansichten und Bilder in meinem benutzerdefinierten Design geändert und beim Hochladen neuer Bilder in die Medienbibliothek werden die neuen Größen verwendet. Wenn ich jedoch versuche, alle Miniaturansichten mit "Miniaturansichten neu generieren" zu generieren, funktioniert dies nicht. Oft wird beanstandet, dass das Original nicht gefunden werden kann.

Wie kann ich erzwingen, dass das Plug-in zur Wiederherstellung von Miniaturansichten das Originalbild in S3 verwendet, um die Miniaturansichten für vorhandene Bilder neu zu erstellen?

2
Avishai

Sie können nicht auf automatische Weise. Originale sollten immer auf dem WordPress-Server gespeichert sein, niemals entfernen.

Wenn Sie die Originale noch irgendwo haben, können Sie sie nur manuell an der richtigen Stelle einlegen, an der sie sich befanden

1
Mark Kaplun

Wie Mark in seiner Antwort feststellt, gibt es keine gute Möglichkeit, dies mit Plugins zu tun. Am Ende habe ich Dateien manuell zurück auf den Server verschoben, damit das Regenerations-Plugin sie finden konnte. Ich habe auch darauf geachtet, die Einstellungen zu ändern und die Dateien vorerst auf dem Server zu belassen - Lektion gelernt! Wenn die Site wächst, schreibe ich eine Art Backup, um sie auszulagern, aber behalte die Verzeichnisstruktur bei.

Wenn Sie Cloudfront verwenden, hängt S3 Offload einen weiteren Schlüssel an den URI an, wodurch es mühsam wird, darauf zu klicken und alles wieder in das Verzeichnis uploads/yyyy/mm zu kopieren. Ich habe Cyberduck SFTP/S3 als GUI verwendet, was diesen manuellen Aufwand etwas vereinfacht hat

1
benipsen