WPML
Trạng thái
Đã giải quyết
Được báo cáo cho
WPML Multilingual CMS 4.6.5
Plugin/giao diện liên quan
Divi
Thẻ chủ đề
Compatibility

Tổng quan về lỗi

Nếu bạn đang sử dụng giao diện Divi cùng với WPML, bạn có thể nhận thấy rằng khi thay đổi ngôn ngữ mặc định của trang web, bản dịch cho chân trang toàn cục không còn hiển thị nữa.

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

Vui lòng đảm bảo có bản sao lưu đầy đủ trang web của bạn trước khi tiếp tục.


  • Mở tệp functions.php trong giao diện của bạn.

  • Thêm mã này:
    // WPML Workaround for compsupp-6904
    add_filter( 'et_pb_module_shortcode_attributes', 'wpml_compsupp6904_translate_global_module_id', 10, 5 );
    
    function wpml_compsupp6904_translate_global_module_id( $props, $attrs, $render_slug, $_address, $content ) {
    	if ( isset( $props['global_module']) && is_numeric($props['global_module']) ) {
    		$props['global_module'] = apply_filters( 'wpml_object_id', $props['global_module'] , get_post_type( $props['global_module'] ) , TRUE  );
    	}	
        return $props;
    }

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