web-dev-qa-db-fra.com

Wordpress Image Editor ne met pas à jour les vignettes spécifiées avec `add_image_size ()`

Le titre explique un peu le problème. J'ai un modèle utilisant des os. Je ne sais pas si cela compte ou non.

http://themble.com/bones/

Dans le fichier functions.php, nous ajoutons quelques options de taille de vignette supplémentaires:

add_image_size( 'bones-thumb-400', 400, 300, true );
add_image_size( 'bones-thumb-300', 300, 230, true );
add_image_size( 'bones-thumb-200', 600, 200, false );

Jusqu'ici tout va bien. Toutes les vignettes sont créées lors du téléchargement d’une image. Lorsque quelqu'un utilise l'éditeur d'images de la médiathèque - pour rogner ou faire pivoter l'image - l'image est enregistrée avec la vignette d'aperçu Wordpress. Malheureusement, les vignettes personnalisées que nous avons spécifiées ne sont pas mises à jour. Ils restent inchangés.

Quelqu'un a-t-il déjà rencontré ce problème?

Comment obtenir les miniatures spécifiées dans add_image_size à mettre à jour avec les miniatures Wordpress standard?

3
user1326244

Comme il a été dit, WordPress ne génère que des vignettes dans les nouvelles tailles des nouveaux médias téléchargés. Les pouces des anciennes images ne sont pas générés automatiquement.

Pour cette situation, je recommande fortement le plugin suivant:

http://wordpress.org/plugins/force-regenerate-thumbnails/

C'est assez simple et discret. Il ajoute simplement un nouvel élément dans le menu wp-admin pour vous permettre de régénérer chaque image et ses vignettes, chaque fois que vous insérez une nouvelle taille d'image sur votre thème, le tout en un clic.

2
João Paulin