Dans mon fichier de fonction, je définis les paramètres suivants:
if ( function_exists( 'add_theme_support' ) ) {
add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( 150, 50, true );
}
Et dans la boucle:
<?php the_post_thumbnail(); ?>
Mais les images sont redimensionnées proportionnellement, en utilisant la plus petite valeur. La récolte ne fonctionne pas.
UPDATE
Je change de fonction:
function resize_thumb () {
add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( 280, 80, true );
}
add_action ( 'after_setup_theme', 'resize_thumb' );
Mais la récolte désirée ne se produit pas.
RÉSOLU
Dans functions.php, j'ajoute simplement cette ligne:
add_image_size( 'thumbnail-news', '190', '40', true );
Et dans la boucle j'ajoute cette ligne
<?php the_post_thumbnail( 'thumbnail-news' ); ?>
Pour redimensionner les anciennes images, j'utilise Régénérer les vignettes plugin.
Contrairement à Pieter, je dirais que votre déclaration si est correcte (bien que inutile). S'il s'agit d'un thème WordPress, alors add_theme_support existera probablement!
Avez-vous par hasard ajouté les images avant de définir la taille de la vignette? Si tel est le cas, vous devez régénérer vos images: