WPML
Trạng thái
Đã giải quyết
Đã giải quyết trong
4.5.0
Plugin/giao diện liên quan
Divi

Tổng quan về lỗi

Khi bạn thêm nội dung động trong một mô-đun Divi mà nội dung đó trỏ đến một liên kết phương tiện (ví dụ: tệp PDF) và dịch mô-đun đó, liên kết đã dịch sẽ không trỏ đến phương tiện đã dịch và nó sẽ trả về lỗi 404.

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

Chúng tôi đang tiến hành khắc phục vĩnh viễn sự cố này. Trong thời gian chờ đợi, bạn có thể làm theo các bước sau để khắc phục sự cố trên trang web của bạn:


  1. Sao lưu các tệp và cơ sở dữ liệu trang web của bạn.

  2. Truy cập wp-content/themes/Divi/includes/builder/feature/dynamic-content.php

  3. Tìm:
    $dynamic_content = json_decode( $json, true );


  4. Sau dòng đó, thêm:
    if ($dynamic_content != NULL && $dynamic_content['settings']['post_id'] != NULL) {
    		$post_type                              = get_post_type( $dynamic_content["settings"]["post_id"] );
    		$dynamic_content["settings"]["post_id"] = apply_filters( 'wpml_object_id',
    			$dynamic_content['settings']['post_id'], $post_type, true );
    	}

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