WPML
Stato
Risolto
Tipo
Bug
Segnalato per
WPML Multilingual & Multicurrency for WooCommerce 4.11.1
Risolto in
4.11.2

Panoramica del problema

Se durante l’installazione del wizard di WPML abiliti la funzionalità multivaluta ma non imposti almeno 2 valute, vedrai questo errore ogni volta che viene effettuata una chiamata all’API REST:

Fatal error: Uncaught TypeError: Argument 2 passed to WCMLRestWrapperProductsPrices::__construct() must be of the type array, null given, called in .../wp-content/plugins/woocommerce-multilingual/classes/Rest/Wrapper/Factory.php on line 38 and defined in .../wp-content/plugins/woocommerce-multilingual/classes/Rest/Wrapper/Products/Prices.php:16

Soluzione alternativa

Se il tuo progetto non richiede la funzionalità multivaluta, vai su WooCommerce > WooCommerce Multilingual > Multivaluta e disattivala. Altrimenti, verifica di averla configurata correttamente e di avere due valute abilitate.

Tutti i problemi noti