Jak wyłączyć funkcję automatycznego przycinania miniatur WordPress?dodaj kod

Jak wyłączyćWordPressAutomatycznie generować funkcję przycinania miniatur?

większośćnowe mediaLudzie będą dodawać oryginalne zdjęcia bezpośrednio w artykule i nie będą używać zdjęć automatycznie przyciętych przez wordpress.

Chociaż przycięte obrazy są bezużyteczne, WordPress nie usunie ich automatycznie.Z biegiem czasu te „śmieciowe obrazy” marnują dużo miejsca w witrynie, a jednocześnie wywierają duży nacisk na tworzenie kopii zapasowych.

Możemy ręcznie usunąć miniatury, które WordPress automatycznie przycina. Najlepiej jest całkowicie wyłączyć funkcję WordPress automatycznego przycinania obrazów.

Wyłącz funkcję przycinania miniatur automatycznie generowaną przez WordPress

Otwórz tryb opcji WordPress (kliknij w tle WP [Ustawienia] –> [Opcje multimedialne])
www.xxx com/wp-admin/options-media.php

połóż toDługość i szerokość obrazów w trzech rozmiarach są ustawione na 3:

  1. Wielkość miniaturki
  2. Średni rozmiar
  3. duży rozmiar

Zaznacz także „Zawsze przycinaj miniatury do tego rozmiaru”.

Jak pokazano niżej:

Jak wyłączyć funkcję automatycznego przycinania miniatur WordPress?

Jednak w motywach WP zwykle jest kod do automatycznego generowania miniatur, co mam zrobić?

Niektórzy mówią, że można go otworzyć za pomocą Notepad++Wszystkie pliki motywów wordpress,Wyszukiwanie zbiorczeSłowo kluczowe „kciukail”, znalazł następujący kod:

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

To jest kod, który ustawia rozmiar przycięcia obrazu i wywołań add_image_size Ta funkcja działa.

Funkcja funkcji add_image_size:

  • Zarejestrowanie nowego rozmiaru obrazu oznacza, że ​​prześlesz nowy obraz, a WordPress utworzy nowy polecany obraz o tym rozmiarze.

Jeśli chcesz całkowicie wyłączyć WordPress z automatycznego przycinania miniatur, musisz wyłączyć tę funkcję!

Najłatwiej jest znaleźć tę funkcję i ją skomentować.

Jednak ta metoda jest do bani i wymaga ponownego komentowania za każdym razem, gdy motyw WordPress jest aktualizowany ...

Wyszukując, możesz znaleźć sposoby na zablokowanie określonej funkcji w Internecie.Skopiuj następujący kod do pliku funkcji WordPress.php i możesz całkowicie zabronić funkcji automatycznego przycinania miniatur w wordpressie.

// 禁用自动生成的图片尺寸
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');

Jeśli uważasz, że powyższy kod jest zbyt długi lub wybierzesz 2 z 1, nie dodawaj powyższego kodu, tylko dodaj poniższy kod▼

// 彻底禁止 WordPress 缩略图
add_filter( 'add_image_size', function() { return 1; } );
  • W rzeczywistości jest to wstawienie zwrotu w funkcji i odrzucenie funkcji.

usuń medium_large_size_w

Gdy WordPress 4.4 jest zainstalowany/zaktualizowany, rozmiar „medium_large_size_w” zostanie zapisany w opcjach, co spowoduje powstanie miniatury 768w pikseli, która zawsze będzie generowana później.

Oczywiście poprzednie rozwiązanie to modyfikacja bazy danych, co nie jest zbyt wygodne.

Otwórz tryb opcji WordPress (kliknij w tle WP [Ustawienia] –> [Wszystkie ustawienia])
www.xxx com/wp-admin/options.php

Następnie naciśnij Ctrl+F w przeglądarce, aby wyszukać:

medium_large_size_w
  • Po znalezieniu go zmień wartość na 0, a następnie przeciągnij w dół strony i kliknij [Zapisz zmiany].

Chociaż sposób dodania kodu WordPress w celu wyłączenia WordPressa automatycznie generuje przycinanie miniatur, nadal nie jest wystarczająco obszerny...

Chen WeiliangZaleca się zainstalowanie i używanie Wtyczka Rozmiary Obrazów ▼

发表 评论

Twój adres e-mail nie zostanie opublikowany. 必填 项 已 用 * 标注

Katalog artykułów
Przewiń do góry