WPML
Status
Gelöst

Übersicht über das Problem

Theme My Login verwendet eine benutzerdefinierte SQL-Abfrage, um die ID der Login-Seite abzurufen. Es erwartet nur ein Ergebnis, aber wenn WPML aktiviert ist, erhält es so viele Ergebnisse, wie Sprachen aktiviert sind.

Das Problem besteht darin, dass Sie beim Versuch, auf das Dashboard zuzugreifen, auf eine Login-Seite in einer zufälligen Sprache weitergeleitet werden.

Problemumgehung

Als Problemumgehung können Sie den Filter tml_page_id verwenden, um die Seiten-ID in die aktuell ausgewählte Sprache zu übersetzen, wie folgt:

add_filter( 'tml_page_id', 'tml_translate_page_id' );
function tml_translate_page_id( $id ) {
	return apply_filters( 'wpml_object_id', $id, 'page', true );
}

Alle bekannten Probleme →