WPML
상태
해결됨

문제 개요

Theme My Login은 로그인 페이지의 ID를 가져오기 위해 사용자 정의 SQL 쿼리를 사용합니다. 하나의 결과만 예상하지만, 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 );
}

알려진 모든 문제 →