web-dev-qa-db-fra.com

La vignette ne fonctionne pas après la régénération

J'ai ce paramètre dans function.php

add_image_size( 'thumbnail-gallery', 185, 185, true );

Il affichera une image carrée.

Tout va bien avant que je régénère une nouvelle taille en utilisant le plugin "Regenerate Thumbnails".

Une fois le processus terminé, la <?php the_post_thumbnail( 'thumbnail-gallery' ); ?> renverra l'URL "grande" d'origine à la place de l'URL régénérée.

ça ne recadre pas. URL du fichier d'origine. pas carré.

1
neotorama

Regardez le répertoire wp-content/uploads/. Votre image recadrée existe-t-elle? (par exemple, myimage-185x185.jpg). Sinon, vous pouvez essayer d'appeler add_image_size() à l'aide du hook d'action init.

functions.php

function wpse27579_addImageSizes() {
    add_image_size('thumbnail-gallery', 185, 185, true);
}
add_action('init', 'wpse27579_addImageSizes');
1
rofflox

Cela fonctionne très bien pour moi:

add_theme_support( 'post-thumbnails' );

set_post_thumbnail_size( 200, 300 );

add_image_size( 'thumbnailGallerySmall', 145, 120 );

Le code d'intégration

<?php the_post_thumbnail('thumbnailGallerySmall');?>

Essayez et bonne chance

0
Sagive SEO