WPML
Trạng thái
Đã giải quyết

Tổng quan về lỗi

Bộ chuyển đổi ngôn ngữ sẽ bỏ qua các cài đặt wpml-config.xml.

Giải pháp tạm thời

Bản sửa lỗi sẽ được phát hành trong WPML 3.1.8. Trong lúc chờ đợi, bạn có thể thêm đoạn mã này vào tệp functions.php của giao diện:

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

Mã này sẽ chỉ chạy một lần (hoặc chừng nào transient còn tồn tại).
Nếu bạn cần phân tích cú pháp lại tệp xml, hãy tăng giá trị của biến $iteration.

Sau khi WPML 3.1.8 được phát hành, bạn nên xóa mã này.

Tất cả các lỗi đã ghi nhận →