2016-05-22 42 views
6

Dopo l'aggiornamento a WordPress 4.5 stavo facendo un test di caricamento dei media e ho notato che stavo generando una nuova dimensione dell'immagine che non riesco a capire come fermarmi.Il supporto delle immagini sta creando una nuova dimensione dell'immagine di 768 px, ma come posso fermarla?

La funzione attuale che sto usando per evitare la generazione di molteplici formati di file multimediali è:

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'); 

Come posso smettere di WordPress 4.5 di generare immagini con una larghezza di 768px?

risposta

10

non ho trovato questo altrove che l'articolo che ho fatto riferimento sotto Responsive Images in WordPress 4.4 quando hanno indicato che una nuova dimensione dell'immagine era stato creato:

Una nuova dimensione intermedia predefinita, medium_large, è stato aggiunto a meglio sfruttare il supporto dell'immagine reattivo. La nuova dimensione è larga 768px per impostazione predefinita, senza limiti di altezza e può essere utilizzata come qualsiasi altra dimensione disponibile in WordPress . Poiché è una dimensione standard, verrà generato solo quando verranno caricate nuove immagini o le dimensioni saranno rigenerate con plug-in di terze parti.

Dopo aver letto questo articolo mi è stato poi in grado di aggiornare la mia funzione di:

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'); 

Ora quando aggiungo media per un post che ho non sto generando foobar-768xwhatever. Spero che questo aiuti la prossima persona.