我在
edit or add new page
上有 wordpress ken theme
和 WPBakery Visual Composer
,但无法正确加载
它在
console
上给出错误
未捕获的引用错误:mk_upload_option 处未定义 wp (admin-scripts.js:2)
图片方便理解
我也做了这样的步骤
但是没有成功
这可能是插件冲突的结果,例如 Autoptimize 或 Async Javascript。 我首先尝试将以下内容放入 Autoptimuize 的“排除”部分,问题可能会消失。 “wp-includes/js”
如果问题仍然存在,我会在两个插件中排除以下内容:
wp-includes/js/dist/、wp-includes/js/tinymce/、js/jquery/jquery.js、js/jquery/jquery.min.js
试试这个。这可能有帮助。 在排队时使用定制器的 js 文件数组依赖项作为“定制预览”。
wp_enqueue_script( 'customizer', get_template_directory_uri() . '/js/customizer.js', array( 'customize-preview' ), '1.0', true );
就我而言,问题是由于插件冲突造成的。我使用了Elementor和
ThemeREX 插件.
我通过一一停用插件并在错误消失时检查 Chrome 控制台来发现问题。
上述两个插件在加载 jQuery 时存在冲突。
所以我决定停用ThemeREX插件,这对我有用。
请注意!!!如果您的插件有排除选项,最好使用它并排除已包含的脚本(来自其他插件),因为停用某些插件并不是在所有情况下都是最佳决定。
另一个有效的操作是编辑 header.php 文件,并在
<head></head>
部分顶部添加指向 jQuery 文件的链接。但是,当创建主题的新更新并且您决定更新主题时,该编辑将被覆盖,并且您将需要再次编辑文件。请注意,如果您忘记再次编辑它,网站上的一些重要功能可能会停止工作。所以不要编辑此文件。
干杯。