WPML
Trạng thái
Đã giải quyết
Đã giải quyết trong
WPML 4.4.4

Tổng quan về lỗi

Trong khi sử dụng Gravity Forms Advanced Post Creation Add-On với WPML, cụ thể là trên màn hình Post Creation, bạn có thể gặp phải một số sự cố như các menu thả xuống và nút bấm không phản hồi.

Trong bảng điều khiển của trình duyệt, bạn sẽ thấy một vài lỗi JavaScript như

Uncaught Error: Option 'ajax' is not allowed for Select2 when attached to a <select> element.

    at String.<anonymous> (select2.min.js?ver=4.3.12:21)

    at Function.each (load-scripts.php?c=1&load[chunk_0]=jquery-core,jquery-migrate,utils&ver=5.4.1:2)

    at d.prepareOpts (select2.min.js?ver=4.3.12:21)

    at d.prepareOpts (select2.min.js?ver=4.3.12:22)

    at d.init (select2.min.js?ver=4.3.12:21)

    at HTMLSelectElement.<anonymous> (select2.min.js?ver=4.3.12:22)

    at Function.each (load-scripts.php?c=1&load[chunk_0]=jquery-core,jquery-migrate,utils&ver=5.4.1:2)

    at a.fn.init.each (load-scripts.php?c=1&load[chunk_0]=jquery-core,jquery-migrate,utils&ver=5.4.1:2)

    at a.fn.init.a.fn.select2 (select2.min.js?ver=4.3.12:22)

    at HTMLDocument.<anonymous> (form_settings.min.js?ver=1.0-beta-4:1)

Uncaught TypeError: Cannot read property 'hasClass' of undefined

    at HTMLDocument.<anonymous> (load-scripts.php?c=1&load[]=thickbox,hoverIntent,common,admin-bar,svg-painter,wp-auth-check,jquery-ui-datepicker,jquery-effects-core,jquery-effects-shake&ver=5.1.1:585)

    at HTMLDocument.dispatch (load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils&ver=5.1.1:3)

    at HTMLDocument.r.handle (load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils&ver=5.1.1:3)

    at Object.trigger (load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils&ver=5.1.1:3)

    at Object.a.event.trigger (load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils&ver=5.1.1:8)

    at HTMLDocument.<anonymous> (load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils&ver=5.1.1:3)

    at Function.each (load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils&ver=5.1.1:2)

    at a.fn.init.each (load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils&ver=5.1.1:2)

    at a.fn.init.trigger (load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils&ver=5.1.1:3)

    at Object.<anonymous> (heartbeat.min.js?ver=5.1.1:1)

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

Chúng tôi đang phát triển một bản sửa lỗi lâu dài hơn cho vấn đề này, nhưng hiện tại bạn có thể sử dụng giải pháp tạm thời sau:

Thêm đoạn mã này vào tệp functions.php trong giao diện của bạn – vui lòng nhớ sao lưu bản cài đặt WP của bạn trước khi thực hiện.

add_action('admin_enqueue_scripts', function(){
    if (wp_script_is('gform_advancedpostcreation_select2')) {
    add_action('wp_after_admin_bar_render', function(){
        wp_dequeue_script('wpml-select-2');
    }, 99);
    }
}, 99);

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