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.
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
- | - | 9:00 – 18:00 | 9:00 – 18:00 | 9:00 – 18:00 | 9:00 – 18:00 | 9:00 – 18:00 |
- | - | - | - | - | - | - |
Supporter-Zeitzone: America/Lima (GMT-05:00)
Schlagwörter: Compatibility
Dieses Thema enthält 15 Antworten, hat 0 Stimmen.
Zuletzt aktualisiert von Andreas W. Vor 10 Stunden, 12 Minuten.
Assistiert von: Andreas W..
Autor | Beiträge |
---|---|
August 12, 2025 um 1:27 pm #17313602 | |
tobiasL-33 |
Hintergrund des Themas: *** ACCESS TOKEN REMOVED BY SUPPORT *** Die Symptome: Fragen: |
August 12, 2025 um 6:31 pm #17314879 | |
Andreas W. WPML-Unterstützer seit 12/2018 Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: America/Lima (GMT-05:00) |
Hello, It would be very helpful if you could provide access to a staging site where we can run tests to isolate the issue. Do you have a staging site of the current state of your site available, or would you be able to create one? Also, could you please clarify if those WP Clever plugins used to work as expected earlier? In case not, we usually provide a WPML test site where we ask to install the plugins in question, and then we will try to recreate the issue to confirm if we are handling compatilbity issues, here between WPClever and WPML. Would this be possible? (If you wish, we can also communicate in German, as this ticket was created on the German forum) Best regards |
August 12, 2025 um 7:34 pm #17314928 | |
tobiasL-33 |
Hallo Andreas, ich kann gerne nochmal eine neue Stagging-Version erzeugen. Ich kann diese morgen nachreichen. Jedenfalls sehe ich jetzt einen kritischen Fehler auf jeder WooCommerce Produktseite. Ich habe nach einigen Stunden weg vom Computer meine Seite aktualisiert und habe die Nachricht bekommen, dass ein Produkt geändert wurde und daher aus dem Warenkorb entfernt wurde. Nun habe ich einen kritische Fehler auf jeder Produktseite. In dem Debug.log steht, es gibt einen Konflikt mit WPC Price by Quantity und WPML. (ChatGPT zusammenfassung: Ich habe das WPC price by quantity plugin deaktiviert, doch der Fehler besteht. Ich schätze Sie oder Ihr Kollege hat etwas verändert, was zu diesem Problem geführt hat. Kann das sein? Ich denke das beste wäre, dies Rückgängig zu machen und ich kümmere mich ASAP um eine aktualisierte staging seite. Vielen Dank und mit besten Grüßen, Tobias |
August 12, 2025 um 8:22 pm #17315006 | |
Andreas W. WPML-Unterstützer seit 12/2018 Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: America/Lima (GMT-05:00) |
Werfe bitte einmal einen Blick auf WPML > Einstellungen > Benutzerdefinierte Felder übersetze und stelle sicher, dass die Felder des Plugin, wie möglicherweise u.a. 'max_purchase_quantity' auf kopieren gestetzt sind. Nehme danach eine kurze Editierung auf einem betroffenen originalen Produkt vor, speichere das Produkt erneut ab und aktualisiere die Übersetzungen. Sollte sich das Problem damit nicht lösen, schaue ich mir das gerne einmal an. Das private Antwortformular ist erneut aktiviert. |
August 19, 2025 um 12:59 pm #17331409 | |
tobiasL-33 |
Hallo Andreas, ich habe herausgefunden, dass die plötzliche Problematik mit dem neuen WooCommerce Update zusammenhing. Nun habe ich das problematische Plugin upgedatet und der Fehler ist weg. Ungünstiger Zufall gewesen, dass wir genau zu diesem Zeitpunkt im Supportkontakt standen. So, nun zurück zum Hauptthema: Wenn ich die Sprache von der Hauptsprache Deutsch auf Englisch stelle, sind die Features von WPClever Plugins nicht mehr da. Das ist genauso, als würde eine Regel im Backend nicht greifen und daher wird der Preisnachlass bei einer höheren Stückzahl bzw. der Upsell im Warenkorb nicht angezeigt. Dies in meines Erachtens auf die Übersetzung von Produktattributen wie product_typ etc zurückzuführen. Ich habe alle Einstellungen mehrfach getestet, ich kriege es nicht hin. Bei dem Plugin Price by Userrole von WPClever hatte ich auch eine Regel aufgestellt, wo alle Produkte mit dem Schlagwort VVK_Live und einer Spezifischen Benutzerrolle reduziert wird. Nachdem das Schlagwort zu VVK_Live_en übersetzt wurde, hat die Preisänderung nicht mehr funktioniert. Eben so wurde bei Frequently Boutght together ebenfalls von WPClever auch nichts gerendert, bis ich die richtige Einstellung von do not translate auf copy gestellt hatte. Deswegen bin ich mir sicher, dass dieses Mal ein ähnlicher Zusammenhang besteht. Anbei Bilder, die die zwei Problematiken darstellen. Vielen Dank |
August 19, 2025 um 1:02 pm #17331447 | |
tobiasL-33 |
Hier ein Link für ein Produkt, wo Price by Quantity aktiviert ist: versteckter Link Auto-Login-Link in 1. Nachricht dieses Supporttickets |
August 19, 2025 um 6:14 pm #17332512 | |
Andreas W. WPML-Unterstützer seit 12/2018 Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: America/Lima (GMT-05:00) |
Hallo, Der Zugriffstoken wurde aus Sihcerheitsgründen entfernt. Ich kann gerne anbieten mir das einmal genauer anzusehen. Ich möchte einen temporären Zugriff (wp-admin und FTP) auf die Website anfordern, um das Problem genauer zu untersuchen. Die dafür erforderlichen Felder findst Du unterhalb des Kommentarbereichs, wenn Du dich anmelden, um die nächste Antwort zu hinterlassen. Die Informationen, die Du angibst sind privat, was bedeutet, dass nur Du und ich sie sehen und darauf zugreifen können. WICHTIG Ich muss hier ggfls. ein Plugin namens "All In One WP Migration" installieren, um eine Kopie der Website anzulegen, auf welche ich das Problem genauer untersuchen kann. Ich wäre allerdings auch sehr dankbar, wenn Du zu diesem Zweck selbst eine Staging Site, bzw. Kopie der Website von Deinem Server aus bereitstellen könntest. Bei Fragen zum Erstellen einer solchen Staging Site kannst Du deinen Hosting Anbieter konsultieren. Achte bitte darauf, dass WPML auf diesem Staging ebenso unter https://wpml.org/de/account/websites/ registriert sein muss. Solltest Du dazu nicht in der Lage sein eine solche Kopie der Website zum Testen bereitzustellen, dann lass es mich bitte auf diesem Ticket wissen. Das private Antwortformular sieht folgendermaßen aus: Klicke beim nächsten Antworten auf "I still need assistance". Video: Beachte bitte, dass wir verpflichtet sind, diese Informationen auf jedem Ticket individuell anzufordern. Wir dürfen nicht auf Zugangsinformationen zugreifen, die nicht speziell auf diesem Ticket im privaten Antwortformular übermittelt wurden. Mit freundlichen Grüßen |
August 21, 2025 um 10:54 pm #17339046 | |
Andreas W. WPML-Unterstützer seit 12/2018 Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: America/Lima (GMT-05:00) |
Hallo, Ich kann das WordPress-Anmeldeformular hier leider nicht erreichen und wenn ich das Login der Website verwende erhale ich die Meldung, dass die bereitgstellten Anmeldedaten ungültig sind. Bitte verifiziere die Anmelde-Informationen und übermittel sie erneut. Das private Antwortformular ist erneut aktiviert. Mit freundlichen Grüßen |
August 22, 2025 um 6:57 pm #17341300 | |
Andreas W. WPML-Unterstützer seit 12/2018 Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: America/Lima (GMT-05:00) |
Hallo, Bitte lege eine Sicherungskopie der Website an. Ideal wäre eine Staging Site anzulegen, um folgenden Test durchzuführen. Hinterlege folgende Hook am Ende der functions.php Datei deines Child Themes: add_filter('wpcpq_product_id', function ($product_id) { // Only run if WPML is active if (class_exists('sitepress')) { // Get WPML's default language $default_lang = apply_filters('wpml_default_language', null); // Map the current (possibly translated) product ID back to the original $original_id = apply_filters('wpml_object_id', $product_id, 'product', false, $default_lang); if ($original_id) { return $original_id; // Always give WPCPQ the original product ID } } return $product_id; }); Besuche nun das übersetzte Produkt im Frontend. Falls es aktuell in einem Tab geöffnet ist, aktualisiere bitte den Tab. Bitte bestätige, ob das Problem dadurch behoben wurde, damit wir weitere Schritte einleiten können. Mit freundlichen Grüßen |
August 26, 2025 um 3:26 pm #17348969 | |
tobiasL-33 |
Hi Andreas, leider besteht das Problem weiterhin. Ich habe dies in einer Staging-Umgebung getestet. Hat es geklappt, dass du Zugang zur Staging Seite erhältst? Dort ist auch ein Snipet Plugin installiert, da kannst du dich gerne austoben. Vielen Dank und mit freundlichen Grüßen, Tobias |
August 26, 2025 um 4:30 pm #17349121 | |
Andreas W. WPML-Unterstützer seit 12/2018 Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: America/Lima (GMT-05:00) |
Auf versteckter Link erhalte ich "ERR_TOO_MANY_REDIRECTS". Kannst du mir bitte Bescheid geben, sobald das Staging wieder erreichbar ist? Ich vermute, dass das Snippet nicht korrekt war. Bitte probiere es mit: add_filter('wpcpq_product_id', function ($product_id) { // Only run if WPML is active if (class_exists('sitepress')) { // Get WPML's current language $current_lang = apply_filters('wpml_current_language', null); // Map the product ID to the version in the current language $translated_id = apply_filters('wpml_object_id', $product_id, 'product', false, $current_lang); if ($translated_id) { return $translated_id; // Return the product ID in the current language } } return $product_id; }); oder: add_filter('wpcpq_product_id', function ($product_id) { // Only run if WPML is active if (class_exists('sitepress')) { // Get all active WPML languages $languages = apply_filters('wpml_active_languages', null, ['skip_missing' => 0]); if (!empty($languages)) { foreach ($languages as $lang_code => $lang_info) { // Try to get the original product ID in this language $original_id = apply_filters('wpml_object_id', $product_id, 'product', false, $lang_code); // If the ID in this language is different, assume it's the original if ($original_id && $original_id !== $product_id) { return $original_id; } } } } return $product_id; }); |
August 27, 2025 um 1:20 pm #17352040 | |
tobiasL-33 |
Hallo Andreas, ich habe gerade eben nochmal eine neue Kopie von der Live-Seite als Staging erstellt. Probiere es gerne erneut. ich habe es getestet, bei mir funktioniert alles. Vielen Dank und mit freundlichen Grüßen, Tobias |
August 27, 2025 um 2:23 pm #17352269 | |
Andreas W. WPML-Unterstützer seit 12/2018 Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: America/Lima (GMT-05:00) |
Hallo Tobias, Es funktioniert mit den Snippets alleine leider nicht. Ich würde gerne eine WPML-Test-Site bereitstellen, auf der du die aktuelle Version von "WPC Frequently Bought Together for WooCommerce (Premium)" installieren kannst, und wir versuchen, das Problem dort zu replizieren und dann eine Lösung zu finden. Wäre das möglich? Falls ja, sende ich gerne einen Anmeldelink zu einer Test-Site. Mit freundlichen Grüßen |
August 27, 2025 um 6:22 pm #17352775 | |
tobiasL-33 |
Hallo Andreas, danke dir fürs Ansehen. Die Lösung von den WPClever Plugins sollten wir aus Effizienzgründen auf der Staging-Umgebung durchführen. Es geht kurz gesagt darum, dass bei WPClever Plugins ein Problem mit den Übersetzungen vorliegt und daher wird dieses nicht im Front-End angezeigt (Meine Vermutung). In der Staging-Umgebung kannst du dich komplett austoben. Ich kann über einen kurzen Befehl eine aktualisierte Kopie der Live Seite erzeugen. Vielen Dank für dein Engagement, Mit freundlichen Grüßen Tobias |
August 28, 2025 um 2:34 am #17353138 | |
Andreas W. WPML-Unterstützer seit 12/2018 Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: America/Lima (GMT-05:00) |
Unter WooCommerce > WooCommerce Multilingual & Multi-Currency > Status werden aktuell folgende Probleme auf dem Staging angezeigt: Custom field _product_attributes configuration from wpml-config.xml file was altered! Diese Einstellungen sollten nicht verändert werden. Ich habe diese unter WPML > Einstellungen nun erneut angepasst. Danach habe ich die Übersetzung des betroffenen Produktes aktualisiert und erneut getestet. Das Problem bleibt auf dem Staging allerdings bestehen. Das ist auch in einem minimalen Setup der Fall, wenn ich alleine mit Elementor, WooCommerce, WPC Price by Quantity for WooCommerce und WPML teste. Deaktiviere ich Elementor PRO funktioniert die Preisänderung sogar auf dem originalen Produkt nicht. Es scheint ein komplexeres Problem zwischen Elementor, WPC, WooCommerce und WPML zu sein. Ich kann das Problem leider nur dann intern ans Kompatibilitätsteam weiterleiten, wenn sich das Problem auf einer neuen Test-Site mit einem einfachen Beispiel replizieren lässt. Der Grund: Soll bedeuten, ob ein Plugin mit WPML kompatibel ist, liegt im Grunde am Hersteller des Plugins. Wir haben einige Partner, die wir dabei unterstützen, ihre Themes und Plugins mit WPML kompatibel zu gestalten, aber mit WPClever haben wir leider bislang noch keine Partnerschaft. --- Es scheint, als könne man den Preisnachlass auch mit der kostenlosen Version von "WPC Price by Quantity for WooCommerce" erstellen. Ich werde versuchen, das Problem auf einer Test-Site zu replizieren und mich daraufhin zurückzumelden. |