2017-12-04 1 views
0

Ich versuche mit Hilfe des polylang Plugins in meiner Wordpress Testseite in eine zweite Sprache zu wechseln.polylang plugin zeigt alle Seiten auf einer Seite an, wenn ich in die zweite Sprache wechsle

Ich habe keinen relevanten Code zu zeigen, ich habe nicht den mit diesem Fehler verbundenen Problemcode identifiziert.

Ich erwarte, dass ich mich auf der Startseite in der zweiten Sprache wiederfinde, egal auf welcher englischen Seite ich vorher war.

Stattdessen bin ich auf die spanische Version der About-Seite, nicht Startseite gleich. Außerdem besteht der Seiteninhalt nicht nur aus dem Inhalt dieser Seite, sondern der gesamte Inhalt von jeder Seite auf der Seite wird übereinander gestapelt - einschließlich alter Versionen von Seiten.

Wenn ich anschließend auf das spanische Menü klicke, das wie erwartet angezeigt wird, wird die nächste Seite perfekt angezeigt. Wenn ich auf die About-Seite klicke (die Seite, die vorher als Site-Catch-All fungierte), ist alles so, wie es sein sollte. So manifestiert sich das Problem nur beim ersten Wechsel in eine zweite Sprache.

Das Zurückschalten auf Englisch verursacht kein Problem, in diesem Fall ist alles in Ordnung. Nur beim ersten Wechsel von Englisch (Site-Primärsprache) auf Spanisch tritt das Problem auf.

Ich verwende das 'X' Wordpress Theme für diese 'lokale' Version meiner Site. Meine Wordpress & kostenlose Polylang-Versionen sind auf dem neuesten Stand. Jede Hilfe mit diesem Problem würde sehr geschätzt werden. Danke, Brent.

Antwort

0

Ich habe eine Lösung für mein Problem gefunden. Dies ist nicht die eleganteste Lösung, aber ich brauche etwas, das jetzt funktioniert, also hier geht.

Ich bemerkte, dass beim Umschalten auf Spanisch wurde ich auf die Seite: http://localhost/www.ecia.com/es/ d. H. Keine bestimmte Seite, in Ordnung, wenn ich eine index.php-Datei an diesem Ort hatte, aber ich nicht. Das Ergebnis ist, dass ich auf die Seite mit dem aufgeblähten Inhalt gebracht werde.

Meine Arbeit war um eine Umleitung für die URL der Seite I der Schalter statt http://localhost/www.ecia.com/es dh hinwollen verwenden - ich umleiten zu http://localhost/www.ecia.com/es/casa

Dies ist nicht die beste Lösung ist, aber ich habe es gefunden Es ist schwierig, tiefer in die Funktionsweise des Polylang-Plugins zu gehen, damit es für meine Zwecke ausreicht.

Brent

Verwandte Themen