Woocommerce Produktbild

Wenn ich im Woocommerce Bild hochlade, lädt es verschiedene Größen hoch:

  1. Für Kategorie
  2. Single
  3. Daumen

und behält die Originaldatei, die groß ist … Wie kann ich diese Originaldatei automatisch löschen?

Solutions Collecting From Web of "Woocommerce Produktbild"

Sie sollten dies mit demselben Filter tun können, über den hier gesprochen wird .

Die Bilder in Originalgröße werden von WordPress gehalten. Es ist nicht wirklich eine WooCommerce-Sache. Neben den Einstellungen für Bilder in WooCommerce müssen Sie in WordPress unter Settings>Media... auch die minimale Bildgröße festlegen. Dieses Skript (siehe obigen Link zur vollständigen Diskussion) sollte die Originale entfernen.

 add_filter( 'wp_generate_attachment_metadata', 'delete_fullsize_image' ); function delete_fullsize_image( $metadata ) { $upload_dir = wp_upload_dir(); $full_image_path = trailingslashit( $upload_dir['basedir'] ) . $metadata['file']; $deleted = unlink( $full_image_path ); return $metadata; } 

Tu es nicht.

Sie benötigen die Originalbilder, um die kleinere Version neu zu erstellen, wenn Sie das Design ändern möchten, und der Speicherplatz auf der Festplatte so günstig ist, dass Sie ihn nicht wirklich konservieren müssen.

Eine bessere Alternative besteht darin, die Größe des Bilduploads zu begrenzen und den Benutzer dazu zu zwingen, das Bild vor dem Hochladen zu photoshopen, was höchstwahrscheinlich auch das Ergebnis des automatischen Zuschneidens verbessern wird.