WPML
Статус
Решено

Обзор проблемы

Theme My Login использует пользовательский SQL-запрос для получения ID страницы входа. Ожидается только один результат, но при включенном 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 );
}

Все известные проблемы →