2016-05-22 11 views
6

Po aktualizacji do WordPress 4.5 wykonałem test przesyłania plików multimedialnych i zauważyłem, że generowałem nowy rozmiar obrazu, którego nie potrafię wymyślić.Nośnik obrazu tworzy nowy rozmiar obrazu o wielkości 768 pikseli, ale jak go zatrzymać?

Obecna funkcja używam aby zapobiec generowaniu wielu rozmiarach mojego mediów jest:

function add_image_insert_override($sizes) { 
    unset($sizes[ 'thumbnail' ]); 
    unset($sizes[ 'medium' ]); 
    unset($sizes[ 'large' ]); 
    unset($sizes[ 'full' ]); 
    return $sizes; 
} 
add_filter('intermediate_image_sizes_advanced', 'add_image_insert_override'); 

Jak mogę przestać WordPress 4.5 z generowanie obrazów o szerokości 768px?

Odpowiedz

10

nie znalazłem nigdzie innego niż wymieniony w artykule Responsive Images in WordPress 4.4 gdy wskazano, że nowy rozmiar obrazu został stworzony:

nowy domyślny rozmiar pośredni, medium_large, został dodany do lepiej wykorzystaj obsługę responsywnego obrazu. Nowy rozmiar to domyślnie 768px, bez limitu wysokości, i można go używać jak dowolnego innego rozmiaru dostępnego w WordPress. Ponieważ jest to standardowy rozmiar, będzie on generowany tylko wtedy, gdy nowe obrazy zostaną przesłane lub rozmiary będą zregenerowane z wtyczkami innych firm.

Po przeczytaniu tego artykułu byłem wtedy w stanie zaktualizować funkcję:

function add_image_insert_override($sizes){ 
    unset($sizes[ 'thumbnail' ]); 
    unset($sizes[ 'medium' ]); 
    unset($sizes[ 'medium_large' ]); 
    unset($sizes[ 'large' ]); 
    unset($sizes[ 'full' ]); 
    return $sizes; 
} 
add_filter('intermediate_image_sizes_advanced', 'add_image_insert_override'); 

Teraz kiedy dodać nośnik do postu ja już nie generującego foobar-768xwhatever. Mam nadzieję, że to pomoże kolejnej osobie.

Powiązane problemy