Ich verwende Polylang, um meine WordPress-Website zu übersetzen, und es funktioniert bis jetzt gut …
Die Standardsprache ist Englisch. Nehmen wir an, ich befinde mich auf einer französischen Seite mit einem Link zu einer anderen Seite. Ich möchte, dass sie mit dieser anderen Seite auf Französisch verlinkt wird.
<a href="http://localhost:8888/lacolmena/a-propos/" class="apropos">
Sie würden sagen, fügen Sie einfach /fr am Ende des Links hinzu. Die Sache ist, ich möchte, dass es erkennt, welche Sprache gerade aktiviert ist, und den Link auf die entsprechende Sprache für die Seite umleitet, zu der ich gelangen möchte.
Mit Polylang gelang es mir, alle meine Seiten zu übersetzen und reibungslos zu arbeiten. Ich habe ein Funktionsmenü, mit dem ich in jeder Sprache überall hingehen kann, wo ich hin möchte. Nur ein Link auf einer Seite bereitet mir Probleme, weil er nicht weiß, ob er /fr oder /en gehen könnte.
Also muss ich einen Weg finden, um zu bekommen, ob der aktuelle Link /fr oder /en ist, und auf die Seite in der entsprechenden Sprache umzuleiten.
Grundsätzlich :
my page is in french
go to the french contact page
oder
my page is in english
go to the english contact page
Ich habe keine Ahnung, wie man darauf kommt. Sollte ich PHP verwenden? Ich habe PHP noch nie zuvor benutzt, also macht mir das Angst, obwohl ich bereit bin, mich anzustrengen, um es zu lernen.
Ich habe diese Polylang-Funktion bei der Recherche gesehen, vielleicht könnte sie ein Anfang für meinen Algorithmus sein?
pll_current_language($value);
Ich bin mir nicht sicher, ob meine Beschreibung klar ist. Ich bin hier wirklich verloren :/