Wie deaktiviere ich die von WordPress automatisch generierte Funktion zum Zuschneiden von Miniaturansichten?Code hinzufügen

So deaktivieren SieWordPressFunktion zum automatischen Zuschneiden von Miniaturansichten generieren?

die meistenneue MedienDie Leute fügen Originalbilder direkt in den Artikel ein und verwenden nicht die von WordPress automatisch zugeschnittenen Bilder.

Obwohl abgeschnittene Bilder nutzlos sind, löscht WordPress sie nicht automatisch. Im Laufe der Zeit verschwenden diese „Junk-Bilder“ viel Platz auf der Website und erhöhen gleichzeitig den Druck auf die Sicherung.

Wir können die Miniaturansichten, die WordPress automatisch zuschneidet, manuell löschen. Am besten deaktivieren Sie die WordPress-Funktion zum automatischen Zuschneiden von Bildern vollständig.

Deaktivieren Sie die von WordPress automatisch generierte Funktion zum Zuschneiden von Miniaturansichten

Öffnen Sie den WordPress-Optionsmodus (WP-Hintergrund klicken Sie auf [Einstellungen] –> [Multimedia-Optionen])
www.xxx.com/wp-admin/options-media.php

wird dasDie Länge und Breite der Bilder in 3 Größen sind alle auf 0 gesetzt:

  1. Thumbnail Größe
  2. Mittlere Größe
  3. große Größe

Aktivieren Sie außerdem "Miniaturansichten immer auf diese Größe zuschneiden".

Wie nachfolgend dargestellt:

Wie deaktiviere ich die von WordPress automatisch generierte Funktion zum Zuschneiden von Miniaturansichten?

In WP-Designs gibt es jedoch normalerweise Code zum automatischen Generieren von Miniaturansichten. Was soll ich tun?

Einige Leute sagen, dass es mit Notepad++ geöffnet werden kannAlle WordPress-Designdateien,MassensucheStichwort „Daumenail", fand den folgenden Code:

function set_post_thumbnail_size($width= 0,$height= 0,$crop= false ) {
add_image_size(‘post-thumbnail’,$width,$height,$crop);
}

Dies ist der Code, der die Zuschneidegröße des Bildes und der Aufrufe festlegt add_image_size Diese Funktion funktioniert.

Die Funktion der Funktion add_image_size:

  • Das Registrieren einer neuen Bildgröße bedeutet, dass Sie ein neues Bild hochladen und WordPress ein neues Feature-Bild dieser Größe erstellt.

Wenn Sie WordPress vollständig vom automatischen Zuschneiden von Miniaturansichten abschalten möchten, müssen Sie diese Funktion beenden!

Der einfachste Weg ist, diese Funktion zu finden und sie auszukommentieren.

Diese Methode ist jedoch scheiße und muss jedes Mal neu kommentiert werden, wenn das WordPress-Theme aktualisiert wird ...

Indem Sie suchen, können Sie einige Möglichkeiten finden, eine bestimmte Funktion im Internet zu verbieten, und den folgenden Code in die Datei functions.php des WordPress-Themas kopieren. Sie können die automatische Generierung der Funktion zum Zuschneiden von Miniaturansichten von WordPress vollständig verbieten.

// 禁用自动生成的图片尺寸
function shapeSpace_disable_image_sizes($sizes) {
unset($sizes['thumbnail']); // disable thumbnail size
unset($sizes['medium']); // disable medium size 
unset($sizes['large']); // disable large size 
unset($sizes['medium_large']); // disable medium-large size 
unset($sizes['1536x1536']); // disable 2x medium-large size 
unset($sizes['2048x2048']); // disable 2x large size return $sizes;
}
add_action('intermediate_image_sizes_advanced', 'shapeSpace_disable_image_sizes');
// 禁用缩放尺寸
add_filter('big_image_size_threshold', '__return_false');
// 禁用其他图片尺寸
function shapeSpace_disable_other_image_sizes() {
remove_image_size('post-thumbnail'); // disable images added via set_post_thumbnail_size()

remove_image_size('another-size'); // disable any other added image sizes
}
add_action('init', 'shapeSpace_disable_other_image_sizes');

Wenn Sie der Meinung sind, dass der obige Code zu viel ist, oder 2 von 1 auswählen, fügen Sie den obigen Code nicht hinzu, sondern nur den folgenden Code ▼

// 彻底禁止 WordPress 缩略图
add_filter( 'add_image_size', function() { return 1; } );
  • Tatsächlich wird dadurch eine Rückgabe in die Funktion eingefügt und die Funktion als veraltet markiert.

entfernen Sie medium_large_size_w

Wenn WordPress 4.4 installiert/aktualisiert wird, wird die Größe „medium_large_size_w“ in die Optionen geschrieben, was zu einem 768-W-Pixel-Thumbnail führt, das später immer generiert wird.

Die vorherige Lösung besteht natürlich darin, die Datenbank zu ändern, was nicht sehr praktisch ist.

Öffnen Sie den WordPress-Optionsmodus (WP-Hintergrund klicken Sie auf [Einstellungen] –> [Alle Einstellungen])
www.xxx.com/wp-admin/options.php

Drücken Sie dann im Browser Strg+F, um zu suchen:

medium_large_size_w
  • Nachdem Sie es gefunden haben, ändern Sie den Wert auf 0, ziehen Sie dann zum Ende der Seite und klicken Sie auf [Änderungen speichern].

Obwohl das Hinzufügen von WordPress-Code zum Deaktivieren von WordPress automatisch das Zuschneiden von Miniaturansichten generiert, ist es immer noch nicht umfassend genug ...

Chen WeiliangEs wird empfohlen, dass Sie installieren und verwenden Bildgrößen-Plugin ▼

发表 评论

Ihre E-Mail-Adresse wird nicht veröffentlicht. 必填 项 已 已 * 标注

Nach oben scrollen