WPML
Trạng thái
Đã giải quyết
Được báo cáo cho
WPML Multilingual CMS 4.5.2
Đã giải quyết trong
WPML Multilingual CMS 4.5.9
Plugin/giao diện liên quan
Elementor

Tổng quan về lỗi

Hiện tại, không thể hiển thị các template Elementor khác nhau cho từng ngôn ngữ. Mặc dù bạn thấy template chính xác được chọn ở back-end, trang web của bạn sẽ luôn hiển thị template được lưu cuối cùng trên giao diện người dùng.

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

Vui lòng tạo bản sao lưu toàn bộ trang web của bạn trước khi tiếp tục.

  1. Mở tệp /wp-content/plugins/elementor-pro/modules/theme-builder/classes/conditions-cache.php.
  2. Tìm dòng 109.
  3. Cập nhật:
     'posts_per_page' => -1, 'post_type' => $post_types, 'fields' => 'ids', 'meta_key' => '_elementor_conditions', 
    thành:
     'posts_per_page' => -1, 'post_type' => $post_types, 'fields' => 'ids', 'meta_key' => '_elementor_conditions', 'suppress_filters' => true //Here's the added line 
  4. Lưu lại các mẫu của bạn.

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