- Trạng thái
- Đã giải quyết
- Plugin/giao diện liên quan
- Enfold
Tổng quan về lỗi
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.
- Sao lưu các tệp và cơ sở dữ liệu trang web của bạn.
- 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; });