最近我将wocommerce版本更新为3.1.2。但是在添加变量产品或编辑变量产品时我会遇到问题。它显示" Uncaught Error: Option 'ajax' is not allowed for Select2 when attached to a element.
"选择产品属性或变体时出现js错误。
Uncaught Error: Option 'ajax' is not allowed for Select2 when attached to a <select> element.
at String.<anonymous> (ultimate-woocomposer-backend.min.js:1)
at Function.each (load-scripts.php?c=0&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,jquery-ui-position,jquery-ui&load[]=-menu,wp-a11y,jquery-ui-autocomplete,underscore,backbone,wp-util,wp-backbone,media-models,plupload,jquery-ui-tooltip&ver=4.8.1:2)
at d.prepareOpts (ultimate-woocomposer-backend.min.js:1)
at d.prepareOpts (ultimate-woocomposer-backend.min.js:2)
at d.init (ultimate-woocomposer-backend.min.js:1)
at HTMLSelectElement.<anonymous> (ultimate-woocomposer-backend.min.js:2)
at Function.each (load-scripts.php?c=0&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,jquery-ui-position,jquery-ui&load[]=-menu,wp-a11y,jquery-ui-autocomplete,underscore,backbone,wp-util,wp-backbone,media-models,plupload,jquery-ui-tooltip&ver=4.8.1:2)
at a.fn.init.each (load-scripts.php?c=0&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,jquery-ui-position,jquery-ui&load[]=-menu,wp-a11y,jquery-ui-autocomplete,underscore,backbone,wp-util,wp-backbone,media-models,plupload,jquery-ui-tooltip&ver=4.8.1:2)
at a.fn.init.a.fn.select2 (ultimate-woocomposer-backend.min.js:2)
at HTMLSelectElement.<anonymous> (wc-enhanced-select.min.js:1)
请参阅下面的屏幕截图;
我已经搜索过这个问题,但没有找到解决方案,大多数人都说这是一个错误(我不确定)。
请帮助解决问题。
此致
答案 0 :(得分:0)
我知道已经有一段时间了,但是我只想分享我的发现,可能会帮助别人。 我在属性部分遇到了同样的问题,它将停留在循环中,与控制台中出现的错误完全相同。
我在这里尝试 使用我在网上发现的相同错误案例,禁用最常见的冲突插件。
禁用Yoast SEO(对我仍然无效,然后重新打开它们)
禁用Visual Composer,就像页面构建器插件一样,当我关闭“ Ultimate_VC_Addons” 插件时,我的属性部分正在正常运行。
可能会导致主题冲突,请退回Wordpress默认主题进行检查。
如果是由于“高级”自定义字段引起的,则可以选中此thread.
如果无此帮助,请选中此woocommerce doc。