Zum Inhalt springen Zur Seitenleiste springen

Dieses Thema ist gelöst. Hier finden Sie eine Beschreibung des Problems und der Lösung.

Problem:
Auf Ihrer Webseite werden auf der deutschen Seite die deutschen Kategorien und Blog-Artikel korrekt angezeigt. Wenn Sie jedoch eine Kategorie auswählen, werden Ihnen die englischen Blog-Artikel zur deutschen Kategorie angezeigt.
Solution:
Wenn Sie dieses Problem erleben, empfehlen wir Ihnen, ein neues Plugin zu erstellen und den folgenden Code einzufügen:

<?php<br />/**<br /> * Plugin Name: wpmlsupp-11907<br /> * Description: Fix für fehlende Sprache bei Elementor REST-Abfragen<br /> * Author: OTGSSupport<br /> * Version: 1.0<br /> */<br />add_filter( 'wpml_get_language_from_url', function($lang, $url){<br /><br />    if ( strpos($url, 'wp-json/elementor-pro/v1/refresh-loop') ) {<br /><br />        $current_language = isset($_COOKIE['wp-wpml_current_language']) ? sanitize_text_field(wp_unslash($_COOKIE['wp-wpml_current_language'])) : null;<br />            <br />        if ( $current_language ) {<br />            $lang = $current_language;<br />        }<br />    }<br /><br />    return $lang;<br />}, 10, 2 );

Speichern Sie diesen Code in einer neuen Plugin-Datei im

mu-plugins

Ordner. Überprüfen Sie nach der Implementierung, ob das Plugin korrekt gespeichert und aktiv ist. Leeren Sie auch eventuelle Caches, die die Aktivierung des Plugins beeinflussen könnten.

Falls diese Lösung nicht relevant ist, weil sie veraltet ist oder nicht auf Ihr Problem zutrifft, empfehlen wir Ihnen, ein neues Support-Ticket zu öffnen. Wir empfehlen auch, die bekannten Probleme zu überprüfen, die Version der dauerhaften Lösung zu bestätigen und sicherzustellen, dass Sie die neuesten Versionen von Themes und Plugins installiert haben.

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.

Schlagwörter: 

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

Zuletzt aktualisiert von Bruno Kos Vor 1 Jahr, 1 Monat.

Assistiert von: Bruno Kos.

Autor Beiträge
Juli 9, 2024 um 10:01 am #15919557

marvinS-21

Hintergrund des Themas:
Ich habe einen Blog mit Blogbeiträgen: versteckter Link. Die Artikel gibt es jeweils in zwei Sprachen. Auf der Blog-Seite gibt es einen Filter, der mit den Kategorien der Blog-Artikel funktioniert. Ich habe jeweils die Blog-Artikel und auch die Kategorien über WPML übersetzt. Wenn ich im Elementor Editor unterwegs bin, werden mir sowohl auf der englischen Seite als auch der deutschen Seite die richtigen Kategorien angezeigt und jeweils die richtigen (in der jeweils richtigen Sprache) Blogartikel.

Die Symptome:
Wenn ich die Seite im Web öffne, werden auf der deutschen Seite die deutschen Kategorien und Blog-Artikel angezeigt. Wenn ich dann eine Kategorie auswähle, werden mir die englischen Blog-Artikel zur deutschen Kategorie angezeigt.

Fragen:
Warum werden mir auf der deutschen Seite englische Blog-Artikel angezeigt, wenn ich eine Kategorie auswähle?

Juli 9, 2024 um 10:39 am #15919939

Bruno Kos
WPML-Unterstützer seit 12/2018

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

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

Hallo, dieser Filter, ist dies Teil von Elementor oder Elementor Pro oder "PowerPack Lite for Elementor"?

Juli 9, 2024 um 11:24 am #15920288

marvinS-21

Teil von Elementor Pro

Juli 9, 2024 um 12:12 pm #15920643

Bruno Kos
WPML-Unterstützer seit 12/2018

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

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

Ok, können Sie das versuchen?
https://wpml.org/errata/elementor-pro-taxonomy-filter-feature-not-working-for-secondary-language/

Es sieht so aus, als ob es sich um dasselbe Problem handelt. Können Sie den Workaround ausprobieren?

Juli 10, 2024 um 9:28 am #15926979

marvinS-21

Ich habe so wie beschrieben umgesetzt.

Leider funktioniert es immer noch nicht.

Juli 10, 2024 um 9:44 am #15927110

Bruno Kos
WPML-Unterstützer seit 12/2018

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

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

versteckter Link

Können Sie dieses Problem mit 2-3 einfachen Beiträgen reproduzieren?

Elementor Pro ist installiert.

Juli 10, 2024 um 10:05 am #15927371

marvinS-21

versteckter Link

Hier habe ich das Problem versucht zu reproduzieren. Es ist ein ähnliches Problem aufgetreten.

Wenn ich auf Englisch klicke, habe ich die richtigen Beiträge. Wenn ich dann die Kategorie ändere, wechselt es die Sprache.

Was ich gemacht habe:
ich habe erst die Seite erstellt, dann die Übersetzung gemacht.
Dann die Seite nochmal bearbeitet.

Dann hat es bei der übersetzten Seite die Änderung nicht übernommen, ich bin auf die übersetze Seite in den Bearbeitungsmodus und habe dort dann die Änderung nochmal gemacht.

Das habe ich auch bei meiner Seite gemacht, da ich erst übersetzt habe und dann Mobile Responsice Anpassungen gemacht habe, die es nicht übernommen hat. Dann habe ich das bei der übersetzten Seite nachträglich angepasst.

Juli 10, 2024 um 11:32 am #15927931

Bruno Kos
WPML-Unterstützer seit 12/2018

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

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

Ich danke Ihnen. In der Sandbox, das Problem anders zu sein, oder?

Denn wenn ich versteckter Link öffne und auf "Kategorie 1" klicke, wird der richtige Beitrag angezeigt, aber wenn ich auf "Kategorie 2" klicke, wird nichts angezeigt.

Juli 11, 2024 um 5:13 pm #15936826

marvinS-21

Das stimmt, ich weiß allerdings nicht, woran das liegt...bei meiner Seite funktioniert es.

Als ich die Sandbox Seite erstellt habe, hat es nicht funktioniert, mittlerweile funktioniert es, ich weiß aber nicht, woran das liegt.

versteckter Link

Hier ist das Problem, dass die Blogartikel auf der deutschen Blog-Seite erst deutsch angezeigt werden, dann aber bei einem Kategorien-Wechsel auf Englisch zurück wechseln. Ein kurzer Reload der Seite lässt sie dann wieder auf Englisch erscheinen.

Wie kann ich das Problem lösen? Bringt es etwas, wenn wir telefonieren oder ich Ihnen Zugang zum WordPress-Umfeld meiner Webseite gebe?

Juli 11, 2024 um 5:15 pm #15936827

marvinS-21

Soll ich einfach mal die Blog-Seite neu bauen und schauen, ob das das Problem einfach löst?

Juli 15, 2024 um 6:37 am #15952337

Bruno Kos
WPML-Unterstützer seit 12/2018

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

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

Könnten Sie mir bitte die WordPress-Zugangsdaten für versteckter Link zusenden? Stellen Sie dabei sicher, dass der folgende Fix auf Ihrer Website angewendet wird:

https://wpml.org/errata/elementor-pro-taxonomy-filter-feature-not-working-for-secondary-language/

Ich werde mich dann mit unserem Kompatibilitätsteam überprüfen.

Juli 17, 2024 um 9:12 am #15965010

Bruno Kos
WPML-Unterstützer seit 12/2018

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

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

Wenn ich versteckter Link öffne, sehe ich keine Filter mehr, können Sie diese wieder aktivieren?

Juli 17, 2024 um 9:30 am #15965175

marvinS-21

versteckter Link

Juli 18, 2024 um 7:56 am #15970681

Bruno Kos
WPML-Unterstützer seit 12/2018

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

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

Um dieses Problem zu beheben, werde ich das Duplicator Plugin installieren, Pakete erstellen und an den 2nd Tier Support weiterleiten.

Ich werde alle Mediendateien usw. ausschließen, um das Paket minimal zu halten.

https://wpml.org/faq/provide-supporters-copy-site/

Lassen Sie mich wissen, ob dies für Sie in Ordnung ist.

Juli 18, 2024 um 10:20 am #15971639

marvinS-21

Klaro, kein Problem!

Vielen Dank!