WPML
Trạng thái
Đã giải quyết
Loại
Lỗi
Plugin/giao diện liên quan
Enfold

Tổng quan về sự cố

Khi bạn sử dụng pop-up cookie của Enfold, nó sẽ mở ra mỗi khi bạn chuyển đổi ngôn ngữ.

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

Chúng tôi đang làm việc với các nhà phát triển giao diện để triển khai bản sửa lỗi vĩnh viễn cho sự cố này. Trong lúc chờ đợi, bạn có thể sử dụng giải pháp tạm thời sau.

  1. Sao lưu các tệp và cơ sở dữ liệu trang web của bạn.
  2. Thêm đoạn mã này vào tệp functions.php của giao diện:
    add_filter('avf_cookie_consent_for_md5', function ($cookie_contents){
    	
    	$default_lang = apply_filters( 'wpml_default_language', null );
    	
    	$message = avia_wpml_get_options('cookie_content');
    	$message = do_shortcode( (array) $message[$default_lang] );
    	$buttons = avia_wpml_get_options( 'msg_bar_buttons' ) ? avia_wpml_get_options( 'msg_bar_buttons' ) : [];
    	$cookie_contents = $message;
    	
    	foreach( $buttons as $button ) {
    		$cookie_contents .= $button['msg_bar_button_label'];
    	}
    	
    	return $cookie_contents;
    });

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