Javascript 未捕获类型错误:对象[对象对象]没有方法';wpdialog&x27;

Javascript 未捕获类型错误:对象[对象对象]没有方法';wpdialog&x27;,javascript,jquery,wordpress,Javascript,Jquery,Wordpress,我一直在寻找堆栈溢出,并通过WordPress论坛找到这个问题的答案,但我似乎找不到它。我会详细说明这个问题,我做了什么,我知道什么 我们有两个站点,一个是开发环境,一个是活动环境。此时,这两个代码库都是通过GitHub同步的,文件中没有差异(不包括bb-config.php和wp-config.php中的DB凭据)。Botha正在运行WP 3.5.2。在生产站点上,如果您要添加或编辑自定义帖子类型(文章,使用标准WP TinyMCE编辑器),并尝试超链接某些内容,则不会发生任何事情。在开发网站

我一直在寻找堆栈溢出,并通过WordPress论坛找到这个问题的答案,但我似乎找不到它。我会详细说明这个问题,我做了什么,我知道什么

我们有两个站点,一个是开发环境,一个是活动环境。此时,这两个代码库都是通过GitHub同步的,文件中没有差异(不包括bb-config.php和wp-config.php中的DB凭据)。Botha正在运行WP 3.5.2。在生产站点上,如果您要添加或编辑自定义帖子类型(文章,使用标准WP TinyMCE编辑器),并尝试超链接某些内容,则不会发生任何事情。在开发网站上,我可以添加一个超链接没有问题。在生产站点的JS控制台中,我看到以下错误

Uncaught TypeError: Cannot call method 'add' of undefined load-scripts.php:466
Uncaught TypeError: Object [object Object] has no method 'powerTip' myscript.js:8
Uncaught TypeError: Cannot call method 'addListener' of undefined
Uncaught TypeError: Object [object Object] has no method 'wpdialog'
此错误:
Uncaught TypeError:Object[Object Object]没有方法“wpdialog”
仅在我单击post编辑器中的超链接按钮后显示。我检查了两个站点的源代码,它们是相同的,除了不同的子域

我停用了所有插件,然后再试一次。同样的问题。手动和自动重新安装的WP 3.5.2仍然存在。尝试清除所有缓存。仍然存在。我无法停用主题,因为这样自定义帖子类型就会消失。我希望确保jQuery不会被引用两次

我在这里和WordPress论坛上看到的所有报告问题都通过停用插件、重新安装WP或停用主题得到了解决。但是,这些对我来说不起作用(除去我上面解释的停用主题)


我在这一点上迷路了,不能添加链接是一个主要问题。我们可以在HTML编辑器中使用,但编写人员不知道如何使用,因此解决此问题的任何帮助都将非常有用。提前谢谢

您没有正确地包含脚本,因此它们的方法在执行时不可用。

您没有正确地包含脚本,因此它们的方法在执行时不可用。

在进行进一步调查后,我发现一个主题文件在管理界面中添加了一个额外的、更旧的jQuery库,从而使整个网站失去了活力。移除后,一切又开始工作了

在做了进一步的调查之后,我发现一个主题文件在管理界面中添加了一个额外的、更旧的jQuery库,从而使整个网站都失去了活力。移除后,一切又开始工作了

首先检查jQuery是否已加载!!我已经验证过了,它确实正在加载。错误本身意味着脚本加载不正确,无法对引用进行优化。。同样,还可以在开发者工具的
resources
选项卡中检查其他文件。我检查了资源选项卡中的所有文件,它们都加载了相同的脚本。您可以共享一个实时链接吗?首先检查jQuery是否加载!!我已经验证过了,它确实正在加载。错误本身意味着脚本加载不正确,无法对引用进行优化。。同样,也要检查开发人员工具的
resources
选项卡中的其他文件。我检查了资源选项卡中的所有文件,它们都加载了相同的脚本。您可以共享实时链接吗?我应该包括哪些脚本?这只是TinyMCE?我们需要看到一个实时链接或一个JSFIDLE模型来告诉您这一点。一个常见的错误是在包含jquery或其他一些基本库之前先包含插件或扩展。我应该包含哪些脚本?这只是TinyMCE?我们需要看到一个实时链接或一个JSFIDLE模型来告诉您这一点。但一个常见的错误是在包含jquery或其他一些基本库之前先包含插件或扩展。