Moin,
so, jetzt wird kompliziert:
Ich benutze Wordpress als CMS für eine Seite, welche zweisprachig dargestellt werden soll. Ich hab eine Theme erstellt, welches einen "Sprachumschalter" in Form von zwei Flaggen (DE/EN) im Header enthält.
Da ich kein Übersetzer/Sprachen-Plugin nutzen möchte (die scheinen alle nicht das zu liefern was ich möchte), benutze ich lediglich das Plugin "Duplicate Posts" zum duplizieren der Artikel, um diese dann der Kategorie (englisch) zuzuweisen. Soweit, so einfach (und auch super funktionabel)!
Nun möchte ich allerdings den "Sprachumschalter" oben für jede Seite anwenden können (es muss also ein relativer Link her, durch einen festen Link könnte ich ja höchstens jedesmal auf die jeweilige Startseite der Sprache verweisen).
Meine Idee war: Ich gebe als Link für den Sprachumschalter immer den der aktuellen Seite an (dazu habe ich diese Lösung gefunden) und erweitere die URL standardmässig (im meinem Falle wäre das "-2" – das hängt wordpress standardmässig an duplizierte artikel).
Beispiel:
Ich habe die Seite http://www.website.de/wordpress/2011…geiler-artikel/
nun möchte ich, dass der sprachumschalter eben diese URL enthält mit einem "-2" hinten drann. Durch die Current-URL-Lösung oben habe ich das auch fast hinbekommen, WENN DA NICHT DER LETZTE SLASH WÄRE!
Die Seite würde nun so aussehen: Ich habe die Seite http://www.website.de/wordpress/2011…iler-artikel/-2
soll aber so: http://www.website.de/wordpress/2011…eiler-artikel-2
...falls jetzt noch jemand mitgekommen ist und tastächlich ne Lösung hat: DANKE!!!!
Gruß