WPML
Statut
Résolu

Aperçu de l’anomalie

Symptômes
Lors de l’utilisation de WPML 4.8 avec un constructeur de pages (par exemple, Elementor), tenter d’ouvrir l’Éditeur de traduction peut entraîner une erreur fatale PHP similaire à :

PHP Fatal error: Uncaught TypeError: array_merge(): Argument #1 must be of type array, null given

in .../sitepress-multilingual-cms/classes/media-translation/AddMediaDataToTranslationPackage.php:82

Cela se produit lorsque la page inclut une image dépourvue de métadonnées (c’est-à-dire sans titre, légende, description ou texte alternatif).

Solution de contournement

Avant d’ouvrir l’Éditeur de traduction :

  • Modifiez l’image dans la Médiathèque WordPress.

  • Ajoutez au moins une métadonnée (par exemple, un titre ou un texte alternatif).

  • Enregistrez l’image, puis rouvrez l’Éditeur de traduction.

Cela évite l’erreur fatale et permet à la page de traduction de se charger normalement.


Statut

  • Un correctif a été inclus dans WPML 4.8.1, qui sera publié prochainement.

  • Une fois mis à jour, WPML ne plantera plus lorsqu’il rencontrera des images sans métadonnées.

Toutes les anomalies connues →