Nu avec moi. Je souhaite avoir une taille d'image personnalisée sélectionnée par défaut dans la page contextuelle Téléchargement multimédia. Dans Wordpress v3.4.2 et versions antérieures, cet élégant code fonctionnait bien:
function my_insert_custom_image_sizes( $sizes ) {
    // get the custom image sizes
    global $_wp_additional_image_sizes;
    // if there are none, just return the built-in sizes
    if ( empty( $_wp_additional_image_sizes ) )
        return $sizes;
    // add all the custom sizes to the built-in sizes
    foreach ( $_wp_additional_image_sizes as $id => $data ) {
        // take the size ID (e.g., 'my-name'), replace hyphens with spaces,
        // and capitalise the first letter of each word
        if ( !isset($sizes[$id]) )
            $sizes[$id] = ucfirst( str_replace( '-', ' ', $id ) );
    }
    return $sizes;
}
// Which custom image size selected by default
function my_set_default_image_size () { 
     return 'custom-image-size-2';
}
function custom_image_setup () {
    add_theme_support( 'post-thumbnails' );
    add_image_size( 'custom-image-size-1', 160, 9999 ); //  columned
    add_image_size( 'custom-image-size-2', 300, 9999 ); //  medium
    add_image_size( 'custom-image-size-3', 578, 190, true ); //  cropped
    add_filter( 'image_size_names_choose', 'my_insert_custom_image_sizes' );
    add_filter( 'pre_option_image_default_size', 'my_set_default_image_size' );
}
add_action( 'after_setup_theme', 'custom_image_setup' );
Donc, my_insert_custom_image_sizesajoute les images personnalisées à la page multimédia et my_set_default_image_sizedoit sélectionner la custom-image-size-2taille. Ce code a cessé de fonctionner avec la version Wordpress 3.5. Savez-vous comment je peux accomplir cela en v3.5?