我一直在 Stack Overflow 和 WordPress 论坛上寻找这个问题的答案,但我似乎找不到它。我会详细说明这个问题,我做了什么,我知道什么。
我们有两个站点,一个开发环境和一个实时环境。目前,两个代码库都通过 GitHub 同步,文件没有差异(不包括 bb-config.php 和 wp-config.php 中的数据库凭据)。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] has no method 'wpdialog'
仅在我单击帖子编辑器中的超链接按钮后才显示。我检查了两个站点的来源,它们是相同的,只是不同的子域。
我停用了所有插件,然后再次尝试。同样的问题。手动和自动重新安装 WP 3.5.2,仍然存在。尝试清除所有缓存。依然存在。我无法停用主题,因为这样自定义帖子类型就会消失。我已经确保没有两次引用 jQuery。
我在这里和 WordPress 论坛上看到的所有报告问题都已通过停用插件、重新安装 WP 或停用主题来解决。但是,这些对我不起作用(减去停用主题,我在上面解释过)。
我迷路了,无法添加链接是一个主要问题。我们可以在 HTML 编辑器中使用,但作者不会知道这样做,所以任何解决这个问题的帮助都会很棒。提前致谢!