J'ai une taille d'image personnalisée à 200x150 qui fonctionne bien dans un plugin sur lequel je travaille. Le téléchargement de nouveaux fichiers ne pose aucun problème, mais lorsque je modifie une image, les tailles d'image par défaut sont régénérées, mais pas la taille personnalisée. Existe-t-il un moyen de forcer la régénération par programmation dans un filtre ou quelque chose?
Pour régénérer la taille d'image personnalisée lorsque l'image est modifiée dans l'éditeur d'image, vous devez ajouter les options suivantes dans la table wp_options à l'aide de la fonction update_option avec add_image_size.
Exemple:
$img_size_name = 'custom-size'; // The new image size name.
if ( function_exists( 'add_theme_support' ) )
add_image_size($img_size_name, 100, 100 , true);
update_option($img_size_name.'_size_w', 100);
update_option($img_size_name.'_size_h', 100);
update_option($img_size_name.'_crop', 1);