- Status
- Resolved
- Resolved in
- 4.7.1
Overview of the issue
The error happens if you leave the plugin WPML Translation Management to be updated last, and more specifically after WPML Multilingual & Multicurrency for WooCommerce
Here is the exact error:
PHP Fatal error: Uncaught Error: Class 'WPML_Element_Translation_Package' not found in ...wp-contentpluginswoocommerce-multilingualclassesclass-woocommerce-wpml.php:163
Stack trace:
#0 E:laragonwwwupdwp-includesclass-wp-hook.php(286): woocommerce_wpml->init('')
#1 E:laragonwwwupdwp-includesclass-wp-hook.php(310): WP_Hook->apply_filters(NULL, Array)
#2 E:laragonwwwupdwp-includesplugin.php(465): WP_Hook->do_action(Array)
#3 E:laragonwwwupdwp-settings.php(525): do_action('init')
#4 E:laragonwwwupdwp-config.php(93): require_once(...www\...')
#5 E:laragonwwwupdwp-load.php(37): require_once('...\www\...')
#6 E:laragonwwwupdwp-adminadmin.php(34): require_once('...\www\...')
#7 E:laragonwwwupdwp-adminindex.php(10): require_once('...\www\...')
#8 {main}
thrown in ...wp-contentpluginswoocommerce-multilingualclassesclass-woocommerce-wpml.php on line 163
Workaround
Our developers are working on the issue and it will be fixed soon.
However for the time being, it is recommended that you first update WPML Translation Management and then updateWPML Multilingual & Multicurrency for WooCommerce plugin