- Trạng thái
- Đã giải quyết
- Plugin/giao diện liên quan
- Pro
- Thẻ chủ đề
- Compatibility
Tổng quan về lỗi
Khi sử dụng trình tạo trang Cornerstone với WPML, các bản dịch cho widget cổ điển không được hiển thị trên giao diện người dùng, mặc dù có sẵn để dịch trong giao diện WPML.
Giải pháp tạm thời
Bạn có thể thử bất kỳ giải pháp tạm thời nào sau đây:
Tùy chọn 1 (được khuyến nghị)
- Chỉnh sửa các trang và thay thế các widget cổ điển bằng các phần tử mới (ví dụ: thay thế phần tử “Classic Text” bằng “Text”).
Vui lòng đảm bảo bạn có bản sao lưu đầy đủ của trang web trước khi tiếp tục.
- Mở tệp …/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Integrations/Cornerstone/class-wpml-cornerstone-translatable-nodes.php.
- Tìm dòng 178.
- Thay đổi:
public static function get_nodes_to_translate() { return [ - Thành
public static function get_nodes_to_translate() { return [ 'classic:custom-headline' => [ 'conditions' => [ '_type' => 'classic:custom-headline' ], 'fields' => [ [ 'field' => 'content', 'type' => __( 'Classic headline text content', 'sitepress' ), 'editor_type' => 'VISUAL', ], ], ], 'classic:text' => [ 'conditions' => [ '_type' => 'classic:text' ], 'fields' => [ [ 'field' => 'content', 'type' => __( 'Classic headline text content', 'sitepress' ), 'editor_type' => 'VISUAL', ], ], ], - Thực hiện một sửa đổi nhỏ trên trang gốc
- Dịch trang.
Hãy nhớ rằng các trường sẽ được nhân bản trên Trình biên tập dịch thuật cổ điển
Tùy chọn 3
- Dịch các trang này bằng trình biên tập thủ công.