WPML
상태
해결됨

문제 개요

언어 전환기는 wpml-config.xml 설정을 무시합니다.

임시 해결 방법

수정 사항은 WPML 3.1.8에서 릴리스됩니다. 당분간 테마의 functions.php에 다음 스니펫을 추가할 수 있습니다:

function temp_init() {
	$iteration = 1;
	if ( ! is_admin() ) {
		return;
	}
	$temp_init_done = get_transient( 'temp_init_done' );
	if ( $iteration !== (int)$temp_init_done ) {
		icl_set_setting( 'language_selector_initialized', false );
		set_transient( 'temp_init_done', $iteration );
		WPML_Config::parse_wpml_config_files();
	}
}
add_action( 'init', 'temp_init' );

이 코드는 한 번만(또는 트랜지언트가 존재하는 동안) 실행됩니다.
xml 파일을 다시 구문 분석해야 하는 경우 $iteration 변수의 값을 늘리세요.

WPML 3.1.8이 릴리스되면 이 코드를 제거하는 것이 좋습니다.

알려진 모든 문제 →