未捕获的引用错误:wp 未在 wordpress 中定义

问题描述 投票:0回答:3

我在

edit or add new page
上有
wordpress ken theme
WPBakery Visual Composer
,但无法正确加载

它在

console

上给出错误

未捕获的引用错误:mk_upload_option 处未定义 wp (admin-scripts.js:2)

图片方便理解

我也做了这样的步骤

  1. 清除缓存
  2. 停用活动插件
  3. 删除 wpbakery Visual Composer 并安装新的相同版本

但是没有成功

javascript wordpress visual-composer wp-admin
3个回答
1
投票

这可能是插件冲突的结果,例如 Autoptimize 或 Async Javascript。 我首先尝试将以下内容放入 Autoptimuize 的“排除”部分,问题可能会消失。 “wp-includes/js”

如果问题仍然存在,我会在两个插件中排除以下内容:

wp-includes/js/dist/、wp-includes/js/tinymce/、js/jquery/jquery.js、js/jquery/jquery.min.js


0
投票

试试这个。这可能有帮助。 在排队时使用定制器的 js 文件数组依赖项作为“定制预览”。

wp_enqueue_script( 'customizer', get_template_directory_uri() . '/js/customizer.js', array( 'customize-preview' ), '1.0', true );

0
投票

就我而言,问题是由于插件冲突造成的。我使用了Elementor
ThemeREX 插件.

我通过一一停用插件并在错误消失时检查 Chrome 控制台来发现问题。
上述两个插件在加载 jQuery 时存在冲突。

所以我决定停用ThemeREX插件,这对我有用。

请注意!!!如果您的插件有排除选项,最好使用它并排除已包含的脚本(来自其他插件),因为停用某些插件并不是在所有情况下都是最佳决定。

另一个有效的操作是编辑 header.php 文件,并在

<head></head>
部分顶部添加指向 jQuery 文件的链接。但是,当创建主题的新更新并且您决定更新主题时,该编辑将被覆盖,并且您将需要再次编辑文件。请注意,如果您忘记再次编辑它,网站上的一些重要功能可能会停止工作。所以不要编辑此文件

干杯。

© www.soinside.com 2019 - 2024. All rights reserved.