web-dev-qa-db-fra.com

Remplacement des tailles d'image du thème parent

J'utilise Raw by UDTHEMES en tant que thème parent d'un site sur lequel je travaille.

Dans le thème parent, il existe la taille d'image suivante:

add_image_size( 'udt-full-width-image', 870, 490, true );

Et j'essaye de l'écraser dans le thème de mon enfant comme ça (on m'a dit que je devais d'abord le désactiver, puis le redéfinir):

// enable post thumbnails
function sgr_filter_image_sizes( $sizes) {
    unset( $sizes['udt-full-width-image']);
    return $sizes;
}
add_filter('intermediate_image_sizes_advanced', 'sgr_filter_image_sizes');

function child_theme_image_size() {
    add_theme_support('post-thumbnails');
    add_image_size( 'udt-full-width-image', 870, 9999 );
    add_image_size('background-photo', 1680, 9999);
}
add_action( 'after_setup_theme', 'child_theme_image_size', 11 );

Je l'ai fait, puis utilisé le plug-in Regenerate Thumbnails, mais mes images s'affichent toujours à la mauvaise taille.

Quelqu'un peut-il voir ce que je fais mal?

1
pealo86

Pas besoin de filtre. Vous pouvez simplement appeler add_image_size plus tard que le parent et il écrasera.

1
TheDeadMedic