- Status
- Vom Autor gelöst
- Gemeldet für
- WPML Multilingual & Multicurrency for WooCommerce 5.3.5
- Zugehöriges Plugin/Theme
- ELEX WooCommerce Role Based Pricing (BASIC)
- Themen-Tags
- Compatibility
Übersicht über das Problem
Wenn Sie das Plugin ELEX WooCommerce Role Based Pricing (BASIC) verwenden, kann beim Konfigurieren unterschiedlicher Preise für jede Benutzerrolle ein schwerwiegender Fehler auftreten, wenn die Funktion WooCommerce Multilingual Multicurrency nicht aktiviert ist:
PHP Fatal error: Uncaught Error: Call to a member function get_client_currency() on null in .../wp-content/plugins/elex-woocommerce-role-based-pricing-plugin-basic/includes/elex-price-discount-admin.php:642
Problemumgehung
Bitte erstellen Sie ein vollständiges Backup Ihrer Website, bevor Sie fortfahren.
- Öffnen Sie die Datei …/wp-content/plugins/elex-woocommerce-role-based-pricing-plugin-basic/includes/elex-price-discount-admin.php.
- Suchen Sie nach Zeile 639.
- Ersetzen Sie:
if ( is_plugin_active( 'woocommerce-multilingual/wpml-woocommerce.php' ) ) { - Durch:
if ( is_plugin_active( 'woocommerce-multilingual/wpml-woocommerce.php' ) && wcml_is_multi_currency_on() ) {