Solution: Wir empfehlen, die Permalinks in WPML unter 'Übersetzung von Beitragstypen' für "Produkte" aufzuklappen und erneut abzuspeichern. Dies sollte das Problem beheben und den korrekt übersetzten Link anzeigen lassen. Vergessen Sie nicht, das Menü entsprechend anzupassen.
Bitte beachten Sie, dass diese Lösung möglicherweise veraltet oder nicht auf Ihr Problem zutreffend ist. Wir empfehlen, die Seite mit bekannten Problemen unter https://wpml.org/known-issues/ zu überprüfen, die Version der dauerhaften Lösung zu verifizieren und sicherzustellen, dass Sie die neuesten Versionen von Themes und Plugins installiert haben. Sollten weiterhin Probleme auftreten, zögern Sie nicht, ein neues Support-Ticket zu eröffnen. Besuchen Sie dazu unser Support-Forum unter https://wpml.org/de/forums/forum/deutsches-forum/.
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.
Die Symptome:
Keine spezifische Fehlermeldung erwähnt.
Fragen:
Wie kann ich den Slug des Custom Post Types korrekt übersetzen?
Wie kann ich den übersetzten Link anzeigen lassen?
Ich habe herausgefunden, dass scheinbar der Slug "Produkte" aus der Originalsprache Englisch besteht, allerdings ist meine Originalsprache Deutsch, wie kann ich das korrigieren?
Willkommen beim WPML-Support.
Ich bin kein deutscher Muttersprachler, nutze aber KI, um den Support-Prozess für Sie zu beschleunigen.
Ich beantworte dieses Ticket, bevor es einem meiner Kollegen zugewiesen wird.
Bitte befolgen Sie die in der folgenden Dokumentation beschriebenen Schritte, um die Quellsprache eines Strings zu ändern:
ich bin genau nach Dokumentation vorgegangen, aber leider habe ich immer noch das Problem, dass der übersetzte Slug nicht richtig funktioniert. Ich habe die .htaccess neu generieren lassen und die Permalinks erneut abgespeichert und auch das Cache Plugin komplett deaktiviert.
Könntet ihr euch das Problem doch nochmal genauer anschauen?
wurde also die Ausgangssprache des Strings bereits über den Button darunter verändert?
Ich würde mir das gerne direkt auf Ihrer Seite ansehen. Dazu bräuchte ich bitte temporären Zugriff (WP-Admin und FTP) auf Ihre Seite, vorzugsweise zu einer Test/Staging Seite, an der das Problem nach Möglichkeit repliziert wurde.
Ihre nächste Antwort ist als „Privat“ markiert, dies bedeutet nur Sie und ich haben Zugriff darauf.
❌ Bitte sichern Sie Ihre Datenbank und Website davor ❌
✙ Ich würde außerdem Ihre Erlaubnis benötigen, um Plugins und das Theme zu deaktivieren und erneut zu aktivieren sowie Konfigurationen auf der Seite zu ändern. Dies ist auch der Grund, warum das Backup wirklich wichtig ist.
es wurde ja das JetEngine Label überetzt lt. Screenshot, nicht der Slug. Der ist im Screenshot ganz unten.
der Link der übersetzten Produkte Seite ist immer noch versteckter Link;
Das ist keine Seite, es ist ein Archiv (Elementor -> Archive)
und der korrekte Link enthält keinen Inhalt: versteckter Link;
Dies ist eine leere Page: versteckter Link
Wenn Sie somit den Permalink "products" als Page bereits vergeben (post=10473) und das Archiv identisch benannt sein soll, geht das nicht. Der Permalink ist bereits dadurch Verwendung.
Was wäre denn dann die Lösung des Problems? Ich benötige ja das Archiv, um die Filterfunktion herzustellen und die Seite um das Archiv mit dem gewünschten Permalink darzustellen oder nicht?
Das tut es aber leider nicht. Der Link sieht dann wie folgt aus: versteckter Link
Oder muss ich dann nochmal etwas an anderer Stelle anpassen? Die String-Übersetzung habe ich auch extra nochmal korrekt abgespeichert:
Lt. Strings ist alles korrekt übersetzt. Der Menüeintrag geht bereits zu versteckter Link.
DE hat jedoch ebenso den Permalink zum Template. Es steht jedoch bei beiden eine SEO Warnung im Backend: versteckter Link. Versuchen Sie das mal bitte:
SEO-Hinweis: Ein zuvor veröffentlichter Beitrag post wurde in den Papierkorb verschoben. Du kannst ihn umleiten <em><u>versteckter Link</u></em> an Neue URL.
heute hat es in der Staging Umgebung funktioniert, ohne dass ich etwas angepasst habe. Nun habe ich die gleichen Schritte auf der Live Seite gemacht, aber dort führt die /en/products wieder auf eine 404 Seite.
Könntest du hier nochmal nachschauen?
Ich habe auch hier die Strings übersetzt, aber irgendwie scheint der Slug in der englischen Übersetzung nicht zu stimmen.
ich habe die Permalinks unter WPML -> Übersetzung von Beitragstypen -> "Produkte" aufgeklappt und erneut abgespeichert und nun funktioniert auch versteckter Link.