WPML
Trạng thái
Đã giải quyết
Được báo cáo cho
Advanced Custom Fields Multilingual 2.0.2
Đã giải quyết trong
2.0.3
Plugin/giao diện liên quan
Advanced Custom Fields (ACF)
Thẻ chủ đề
Compatibility

Tổng quan về lỗi

Với phiên bản phát hành Advanced Custom Fields Multilingual mới nhất của chúng tôi, ACFML 2.0, khi Nhóm trường (acf-field-group) được đặt là Có thể dịch (và đã được dịch), các trường sẽ bị nhân bản trong trình chỉnh sửa gốc. Vấn đề này xảy ra do hàm acf_get_field_groups() được gọi quá sớm, khiến bộ nhớ cache chứa đầy dữ liệu chưa được lọc hoặc chỉ được lọc một phần. Các nhóm trường được lưu trong bộ nhớ cache không được lọc theo ngôn ngữ ở giai đoạn đó.

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

Các nhà phát triển của chúng tôi hiện đang khắc phục sự cố này. Một phiên bản phát hành hotfix sẽ sớm ra mắt.

Trong thời gian chờ đợi, bạn có thể thêm đoạn mã này vào tệp functions.php của giao diện. Đảm bảo tạo bản sao lưu đầy đủ cho trang web của bạn trước khi tiếp tục:

add_action( 'wp_loaded', function() {
    wp_cache_delete( acf_cache_key( 'acf_get_field_group_posts' ), 'acf' );
} );

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