WPML
Trạng thái
Đã giải quyết
Loại
Lỗi
Đã giải quyết trong
WPML Multilingual CMS 5.0.0
Plugin/giao diện liên quan
WPBakery
Thẻ chủ đề
Compatibility

Tổng quan về sự cố

Khi sử dụng WPBakery Page Builder với WPML, bạn có thể gặp phải sự cố sau: các shortcode vc_raw_html bị xóa trong quá trình dịch khi sử dụng Trình biên tập dịch thuật nâng cao (ATE). Điều này dẫn đến việc thiếu nội dung trên trang đã dịch.

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

Cập nhật lên WPML 5.0 trở lên. WPML hiện giữ lại nội dung của các phần tử WPBakery Raw HTML khi Trình biên tập dịch thuật nâng cao cung cấp bản dịch. Sau khi cập nhật, bạn có thể hoàn tác thay đổi đối với tệp WPBakery bên dưới.

Nếu bạn chưa thể cập nhật:

Vui lòng đảm bảo có một bản sao lưu toàn bộ trang web của bạn trước khi tiến hành.
  • Mở tệp …/wp-content/plugins/js_composer/include/helpers/helpers.php.
  • Tìm dòng 1869.
  • Thay thế:
    		if ( vc_user_access()->part( 'unfiltered_html' )->checkStateAny( true, null )->get() ) {
            
  • Bằng:
    		if ( vc_user_access()->part( 'unfiltered_html' )->checkStateAny( true, null )->get() || ( defined( 'REST_REQUEST' ) && REST_REQUEST ) ) {
            
  • Lưu trang gốc của bạn và dịch nó bằng biểu tượng “+”.

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