WPML
Stato
Risolto

Panoramica del problema

Sintomi
Quando usi WPML 4.8 insieme a un page builder (ad es. Elementor), provare ad aprire l’Editor di traduzione potrebbe causare un errore fatale PHP simile a:

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

Questo si verifica quando la pagina include un’immagine priva di metadati (ossia, senza titolo, didascalia, descrizione o testo alternativo).

Soluzione alternativa

Prima di aprire l’Editor di traduzione:

  • Modifica l’immagine nella Libreria media di WordPress.

  • Aggiungi almeno un metadato (ad esempio, un titolo o un testo alternativo).

  • Salva l’immagine e poi riapri l’Editor di traduzione.

Questo previene l’errore fatale e permette alla pagina di traduzione di caricarsi normalmente.


Stato

  • Una correzione è stata inclusa in WPML 4.8.1, che sarà rilasciato a breve.

  • Una volta aggiornato, WPML non andrà più in crash quando incontra immagini senza metadati.

Tutti i problemi noti →