- Trạng thái
- Đã giải quyết
Tổng quan về lỗi
Theme My Login đang sử dụng một truy vấn SQL tùy chỉnh để lấy ID của trang đăng nhập. Nó chỉ mong đợi một kết quả, nhưng khi bật WPML, nó nhận về số lượng kết quả bằng với số ngôn ngữ được bật.
Vấn đề là khi bạn cố gắng truy cập vào Bảng điều khiển, bạn bị chuyển hướng đến một trang đăng nhập bằng một ngôn ngữ ngẫu nhiên.
Giải pháp tạm thời
Như một giải pháp tạm thời, bạn có thể sử dụng bộ lọc tml_page_id để dịch ID trang sang ngôn ngữ hiện được chọn, như sau:
add_filter( 'tml_page_id', 'tml_translate_page_id' );
function tml_translate_page_id( $id ) {
return apply_filters( 'wpml_object_id', $id, 'page', true );
}