Aperçu de l’anomalie
Si vous créez une galerie Gutenberg avec l’extension Jetpack, vous verrez cette erreur sur la traduction :
Warning: Invalid argument supplied for foreach() in …/wp-content/plugins/jetpack/modules/carousel/jetpack-carousel.php on line 738
Solution de contournement
Ce problème est résolu. La mise à jour vers la dernière version résout le problème sur votre site, vous n’avez donc besoin de cette solution de contournement que si vous ne pouvez pas encore mettre à jour.
- Faites une sauvegarde complète de votre site.
- Ouvrez le fichier wp-content/plugins/jetpack/modules/carousel/jetpack-carousel.php.
- Cherchez la ligne 786.
- Remplacez :
$attachment_id = absint( $class_id[2] );
- Par
$attachment_id = apply_filters( 'wpml_object_id', absint( $class_id[2] ), 'attachment' );