2016-05-14 10 views

Antwort

4

Incase Sie nicht hartcodierte Größen wollen, versuchen Sie dies in Ihrem functions.php:

add_filter('image_size_names_choose', function($sizes) 
{ 
    unset($sizes['full']); 
    return $sizes; 
}); 

Referenzen:

+0

Schnelle und einfache Lösung! Danke für deine Zeit, @Dan –

-1

Hier ist meine Lösung.

function sgr_filter_image_sizes($sizes) { 

    unset($sizes['thumbnail']); 
    unset($sizes['medium']); 
    unset($sizes['large']); 

    return $sizes; 
} 
add_filter('intermediate_image_sizes_advanced', 'sgr_filter_image_sizes'); 
0

Sie sollten diese Option, um herauszufiltern können:

function add_image_insert_override($size_names){ 

    //default array with hardcoded values for add_image_size 
    $size_names = array(
         'thumbnail' => __('Thumbnail'), 
         'medium' => __('Medium'), 
         'large'  => __('Large'), 
         //'full'  => __('Full Size') 
        ); 

    return $size_names; 

}; 

add_filter('image_size_names_choose', 'add_image_insert_override'); 

Diese gist geht in ein wenig mehr Details.

+1

Warum brauchen wir 'global $ _wp_additional_image_sizes;'? – MinhTri

+0

Ich glaube nicht, dass es nötig ist. Ich habe vergessen, es beim Posten zu entfernen, danke, dass du es aufgezeigt hast. –

Verwandte Themen