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 );
}

所有已知问题 →