Navigation überspringen

Dies ist das technische Support-Forum für WPML – das mehrsprachige WordPress-Plugin.

Mitlesen können alle, doch nur WPML-Kunden können hier Fragen veröffentlichen. Das WPML-Team antwortet im Forum an 6 Tagen pro Woche, 22 Stunden am Tag.

Heute stehen keine Supporter zur Arbeit im German-Forum zur Verfügung. Sie können gern Tickets erstellen, die wir bearbeiten werden, sobald wir online sind. Vielen Dank für Ihr Verständnis.

Schlagwörter: 

Dieses Thema enthält 12 Antworten, hat 2 Stimmen.

Zuletzt aktualisiert von stefanF-21 Vor 1 Jahr, 4 Monate.

Assistiert von: Marcel.

Verfasser Beiträge
Dezember 19, 2022 unter 11:40 am

stefanF-21

Hallo,

bei aktiviertem Plugin WPML String Translation startet der Divi Theme Builder nicht. Ein Deaktivieren löst das Problem. Was kann ich tun?

Mit freundlichen Grüßen
Stefan

Dezember 19, 2022 unter 6:13 pm #12679119

Marcel
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+02:00)

Hallo Stefan,

ich habe es gerade auf einer Seite versucht. Dort öffnet sich der Divi-Builder auch nicht, wenn WPML String Translation (noch) deaktiviert ist: versteckter Link. Die JS Console zeigt unzählige Fehler.

Bei welcher Seite funktionierte es mit dem deaktivierten String Add-On?

Freundliche Grüße
Marcel

Dezember 19, 2022 unter 6:44 pm #12679185

stefanF-21

Hallo Marcel,

bei mir funktioniert es bei jeder Seite.
Schau bitte hier im Video:
versteckter Link

Mit freundlichen Grüßen
Stefan

Dezember 20, 2022 unter 12:27 pm #12683755

Marcel
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+02:00)

Hallo Stefan,

danke für den Zugang.

Dieser Fehler wird geloggt:

PHP Fatal error:  Uncaught TypeError: method_exists(): Argument #1 ($object_or_class) must be of type object|string, bool given in /www/htdocs/w017e40f/webseiten/staging-site-***/wp-content/plugins/woocommerce-german-market/inc/price-per-unit-for-variations/application/helper.php:139
Stack trace:
#0 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-content/plugins/woocommerce-german-market/inc/price-per-unit-for-variations/application/helper.php(139): method_exists(false, 'get_meta')
#1 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-content/plugins/woocommerce-german-market/inc/price-per-unit-for-variations/application/frontend/display-price-per-unit.php(192): wcppufv_get_price_per_unit_data(39680, false)
#2 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-content/plugins/woocommerce-german-market/inc/price-per-unit-for-variations/application/frontend/display-price-per-unit.php(56): wcppufv_get_price_per_unit_string_by_product(Object(ET_Theme_Builder_Woocommerce_Product_Variable_Placeholder))
#3 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-includes/class-wp-hook.php(310): wcppufv_add_price_per_unit(Array, Object(ET_Theme_Builder_Woocommerce_Product_Variation_Placeholder))
#4 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-includes/plugin.php(205): WP_Hook->apply_filters(Array, Array)
#5 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-content/plugins/woocommerce-german-market/inc/WGM_Template.php(642): apply_filters('wgm_product_sum...', Array, Object(ET_Theme_Builder_Woocommerce_Product_Variation_Placeholder), 'single')
#6 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-content/plugins/woocommerce-german-market/inc/WGM_Helper.php(400): WGM_Template::get_wgm_product_summary(Object(ET_Theme_Builder_Woocommerce_Product_Variation_Placeholder))
#7 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-includes/class-wp-hook.php(308): WGM_Helper::prepare_variation_data(Array, Object(ET_Theme_Builder_Woocommerce_Product_Variable_Placeholder), Object(ET_Theme_Builder_Woocommerce_Product_Variation_Placeholder))
#8 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-includes/plugin.php(205): WP_Hook->apply_filters(Array, Array)
#9 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-content/themes/Divi/includes/builder/frontend-builder/theme-builder/WoocommerceProductVariablePlaceholder.php(153): apply_filters('woocommerce_ava...', Array, Object(ET_Theme_Builder_Woocommerce_Product_Variable_Placeholder), Object(ET_Theme_Builder_Woocommerce_Product_Variation_Placeholder))
#10 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-content/themes/Divi/includes/builder/frontend-builder/theme-builder/WoocommerceProductVariablePlaceholder.php(202): ET_Theme_Builder_Woocommerce_Product_Variable_Placeholder->get_available_variation()
#11 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-content/plugins/woocommerce/includes/wc-template-functions.php(1740): ET_Theme_Builder_Woocommerce_Product_Variable_Placeholder->get_available_variations()
#12 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-includes/class-wp-hook.php(308): woocommerce_variable_add_to_cart('')
#13 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters('', Array)
#14 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#15 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-content/plugins/woocommerce/includes/wc-template-functions.php(1688): do_action('woocommerce_tb-...')
#16 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-content/themes/Divi/includes/builder/feature/woocommerce-modules.php(1121): woocommerce_template_single_add_to_cart()
#17 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-content/themes/Divi/includes/builder/module/woocommerce/AddToCart.php(477): et_builder_wc_render_module_template('woocommerce_tem...', Array, Array)
#18 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-content/themes/Divi/includes/builder/functions.php(1347): ET_Builder_Module_Woocommerce_Add_To_Cart::get_add_to_cart()
#19 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-content/themes/Divi/includes/builder/functions.php(1606): et_fb_current_page_woocommerce_components()
#20 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-content/themes/Divi/includes/builder/frontend-builder/helpers.php(350): et_fb_current_page_params()
#21 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-content/themes/Divi/includes/builder/frontend-builder/helpers.php(2819): et_fb_get_dynamic_backend_helpers()
#22 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-includes/class-wp-hook.php(308): et_fb_backend_helpers('')
#23 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters('', Array)
#24 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#25 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-content/themes/Divi/includes/builder/frontend-builder/assets.php(350): do_action('et_fb_enqueue_a...')
#26 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-content/themes/Divi/includes/builder/frontend-builder/view.php(119): et_fb_enqueue_assets()
#27 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-includes/class-wp-hook.php(308): et_fb_wp_footer('')
#28 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters(NULL, Array)
#29 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#30 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-includes/general-template.php(3059): do_action('wp_footer')
#31 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-content/themes/Divi/includes/builder/frontend-builder/theme-builder/frontend-footer-template.php(15): wp_footer()
#32 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-content/themes/Divi/includes/builder/frontend-builder/theme-builder/frontend.php(216): require_once('/www/htdocs/w01...')
#33 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-content/themes/Divi/includes/builder/frontend-builder/theme-builder/frontend.php(260): et_theme_builder_frontend_override_partial('footer', '', 'wp_footer')
#34 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-includes/class-wp-hook.php(310): et_theme_builder_frontend_override_footer(NULL)
#35 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters('', Array)
#36 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#37 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-includes/general-template.php(82): do_action('get_footer', NULL, Array)
#38 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-content/themes/Divi/includes/builder/frontend-builder/theme-builder/frontend-body-template.php(15): get_footer()
#39 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-includes/template-loader.php(106): include('/www/htdocs/w01...')
#40 /www/htdocs/w017e40f/webseiten/staging-site-***/wp-blog-header.php(19): require_once('/www/htdocs/w01...')
#41 /www/htdocs/w017e40f/webseiten/staging-site-***/index.php(17): require('/www/htdocs/w01...')
#42 {main}
  thrown in /www/htdocs/w017e40f/webseiten/staging-site-***/wp-content/plugins/woocommerce-german-market/inc/price-per-unit-for-variations/application/helper.php on line 139

Das Problem tritt nur auf, wenn German Market aktiv ist. Dieses Plugin wurde im Sommer für WPML zertifiziert und es sich aktuell keine bekannten Fehler gemeldet. Am besten Sie installieren Divi und German Market auf dieser Sandbox, dann können wir prüfen, ob der Fehler reproduzierbar ist: versteckter Link.

Freundliche Grüße
Marcel

Dezember 20, 2022 unter 2:08 pm #12684597

stefanF-21

Hallo Marcel,

ich habe soeben German Market und Divi installiert.
Vielen Dank für die Hilfe.

Freundliche Grüße
Stefan

Dezember 20, 2022 unter 4:54 pm #12685945

Marcel
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+02:00)

Hallo Stefan,

vielen Dank! Ich hab das Layout exportiert und dort importiert und der Divi Builder funktioniert, auch, wenn WPML String Translation aktiv ist: versteckter Link.

Da der Fehler im Code von German Market ausgelöst wird, wäre es nun am besten direkt deren Support zu kontaktieren. Sie können die Sandbox gerne weiterleiten, um zu zeigen, dass dieses Problem nicht reproduzierbar war.

Freundliche Grüße
Marcel

Dezember 20, 2022 unter 5:52 pm #12686289

stefanF-21

Hallo Marcel,

danke. Ich habe mich damit an den Support von Market Press gewendet.

Freundliche Grüße
Stefan

Dezember 20, 2022 unter 6:04 pm #12686361

Marcel
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+02:00)

Danke für die Info!

Dezember 21, 2022 unter 9:03 am #12690163

stefanF-21

Hallo Marcel,

eigenartigerweise kann der Support von Market Press den Fehler nicht aufrufen.
Hier sieht man es:
versteckter Link

Freundliche Grüße
Stefan

Dezember 21, 2022 unter 9:06 am #12690173

Marcel
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+02:00)

Hallo,

dies ist korrekt, der MarketPress Support müsste sich Ihre Live-Seite ansehen, da es nur dort auftritt. Auf der Sandbox konnte ich es nicht reproduzieren.

Es war gemeint, die Sandbox weiterzugeben, damit der Support sieht, dass es in einer isolierten Umgebung von Grund auf nicht reproduzierbar ist und scheinbar nur auf Ihrer eigenen Installation auftritt.

Freundliche Grüße
Marcel

Dezember 21, 2022 unter 9:42 am #12690477

stefanF-21

Hallo Marcel,

es ist bei meiner Installation nicht der Fall, dass ein Deaktivieren von German Market den Fehler behebt. Das Deaktivieren von WPML String Translation lässt die Verwendung des Divi Theme Builder zu, selbst bei aktivem German Market.

Freundliche Grüße
Stefan

Dezember 21, 2022 unter 10:12 am #12690931

Marcel
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+02:00)

Hallo Stefan,

dies ist korrekt, der Fehler wird jedoch im Code von German Market ausgelöst und betrifft die Anpassung für PHP 8.x. Bitte aktualisieren Sie WooCommerce Multilingual & Multicurrency auf die aktuellste Version 5.1.0, ich vermute, damit wird es bereits gelöst sein.

Wir haben darüber unseren Code bereits von method_exists() auf is_callable() umgestellt. Bitte gebe Sie mir Bescheid, sollte es damit funktionieren.

Freundliche Grüße
Marcel

Dezember 21, 2022 unter 2:13 pm #12693071

stefanF-21

Hallo,

das Update war nicht die Lösung. Market Press hat den Code in German Market angepasst. Feedback vom Support: Anhand der Log-Datei konnte ich das Problem erkennen. DIVI scheint hier eine Variante zu konstruieren, die kein Eltern-Produkt hat (variables Produkt). Das ist seltsam, scheint aber für den Page-Builder zu funktionieren.

Vielen Dank.

Freundliche Grüße
Stefan

Dieses Ticket ist jetzt geschlossen. Wenn Sie ein WPML-Kunde sind und diesbezüglich Hilfe benötigen, eröffnen Sie bitte ein neues Support-Ticket.