Ändern Sie beim Hochladen nur die vorgestellten Bilder

Ich habe eine Sicherung meines wp-content-Ordners gemacht. Aber als ich die Größe des Upload-Ordners bemerkte. Ich war erstaunt und jedes Bild in meinem Blog hatte 5 Kopien mit verschiedenen Größen in diesem Ordner. All dies betrug in 2 Monaten 7 GB. Auf diese Weise dauert es nicht lange, einen Serverspeicher zu füllen. Ich habe viele Bildergalerie-Posts. Ich wusste nicht, dass jedes Bild in WordPress in der Größe verändert und in verschiedenen Größen gehalten wird und dachte, dass nur die vorgestellten Bilder die Größe ändern.

Gibt es eine Möglichkeit, dass WordPress nur die Größe von Bildern verändert?

Solutions Collecting From Web of "Ändern Sie beim Hochladen nur die vorgestellten Bilder"

Sie können einfach alle nicht verwendeten Bildgrößenattribute auf 0 , um WordPress zu stoppen, um sie zu erzeugen. Obwohl dies nur für Standardbildgrößen gilt, können Sie Filter verwenden, um sie zu entfernen.

Im Allgemeinen speichert WP all diese Größen, um Bilder für die global $_wp_additional_image_sizes zu generieren. Das folgende Plugin verwendet einen Filter, um Größen im laufenden Betrieb zu entfernen. Sehen Sie sich die Debugging-Punkte an, um die Einstellungen zu löschen / zu exportieren / etc. die verschiedenen Größen. Sie erhalten schnell einen Überblick und können entfernen, was Sie nicht benötigen.

 < ?php defined( 'ABSPATH' ) or exit; /* Plugin Name: Disable Image Sizes */ add_filter( 'intermediate_image_sizes_advanced', 'wpse_106463_filter_image_sizes' ); function wpse_106463_filter_image_sizes( $sizes ) { // Uncomment the following line to see your image sizes: # printf( '
%s

', htmlspecialchars( var_export( $GLOBALS['_wp_additional_image_sizes'], true ) ) ); // Unset default image sizes: Simply uncomment the line # unset( $sizes['thumbnail'] ); # unset( $sizes['medium'] ); # unset( $sizes['large'] ); return $sizes; }

Und um benutzerdefinierte Größen in der Größenauswahl in der Admin-Benutzeroberfläche hinzuzufügen, verwenden Sie einfach Folgendes:

 add_filter( 'image_size_names_choose', 'wpse_106463_image_size_select' ); function wpse_106463_image_size_select( $sizes ) { return $sizes + array( 'custom_size_name' => 'Avatar Size', 'full' => 'Original size' ); }