WPML
ステータス
解決済み

問題の概要

Theme My Loginは、カスタムSQLクエリを使用してログインページのIDを取得しています。1つの結果のみを想定していますが、WPMLを有効にすると、有効になっている言語の数だけ結果が返されます。

問題は、ダッシュボードにアクセスしようとすると、ランダムな言語のログインページにリダイレクトされることです。

回避策

回避策として、次のようにtml_page_idフィルターを使用して、ページIDを現在選択されている言語に翻訳できます。

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

すべての既知の問題 →