js error on post editing page

时间:2011-03-07 作者:Asaf

我在wp admin/post上收到一个Javascript错误。php页面阻止我添加标签/编辑帖子链接。。JS的几乎所有功能。。。无论如何,错误是:

> Error: d.delegate is not a function
> Source File:
> http://www.mysite.com/wp-admin/load-scripts.php?c=1&load=hoverIntent,common,jquery-color,schedule,wp-ajax-response,autosave,wp-lists,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-resizable,jquery-query,admin-comments,suggest,jquery-ui-sortable,postbox,post,word-count,thickbox,media-upload&ver=c1c854f5d9062306d43d7331055686c9
> Line: 42
UPDATE
唯一可行的解决方案是将Wordpress网站降级到3.0.5版本
我不知道为什么会发生这种情况,但经过5个小时的调试-我不在乎

5 个回复
SO网友:t31os

我建议禁用脚本连接和/或压缩,看看这是否有帮助。可以通过将以下内容添加到wp-config.php 文件:

define( \'CONCATENATE_SCRIPTS\', false );
define( \'COMPRESS_SCRIPTS\', false );
甚至可以编写脚本调试到。。

define( \'SCRIPT_DEBUG\', true );
您是否使用缓存插件?

EDIT:<看到该消息的最常见原因似乎是运行了较旧版本的jQuery,即任何低于1.4.2的版本。。。你有没有加载jQuery的插件?

SO网友:Chip Bennett

javascript是否在后端的任何位置工作?i、 javascript是否在你的仪表板上工作?在其他帖子类型(如页面)的编辑屏幕中?

如果javascript在后端的任何位置都不工作,请尝试将以下内容添加到wp配置中。php,在数据库配置之后:

define(\'CONCATENATE_SCRIPTS\', false);
这似乎解决了后端一些令人讨厌的javascript问题,尤其是当您与其他脚本最小化功能(例如通过缓存插件或代理/CDN服务)发生冲突时。

SO网友:schellack

如果您已经验证了在禁用所有插件并切换回默认/包含的主题后仍然发生错误,那么您可以尝试重新安装WordPress。有时,在下载更新期间,单个文件(或两个)可能会损坏。

要重新安装WordPress,请登录WordPress站点的管理部分并转到更新页面(http://yourblogurl/wp-admin/update-core.php)。您应该会看到一个标有“自动重新安装”的按钮。这将重新下载WordPress文件,覆盖以前可能已损坏的任何内容。

SO网友:Ali Moshen

我遇到了完全相同的问题,我通过禁用插件解决了这个问题,然后进入我的页面,然后返回插件并再次启用插件,导致问题的插件是高级自定义字段。

我还手动将wp includs/js/jQuery中的jQuery从1.4.1版更新到1.7版。

希望这有帮助。

SO网友:jivanrij

我用wp配置中的以下代码解决了这个问题。php

if (strpos($_SERVER[\'REQUEST_URI\'], \'wp-admin\') !== false){
    define(\'CONCATENATE_SCRIPTS\', false );
}
在WP、ACF和;jQuery工作。

结束

相关推荐

Wp-admin页面中的MySQL复制延迟问题

我有一个运行WP 3.0.1的环境,其中有一个主数据库和两个从数据库。我正在使用HyperDB强制所有写入都转到主服务器,所有读取都从两个从服务器读取。我在wp admin页面中遇到了各种问题,其中数据正在写入主机,WordPress试图从从机读取,而数据尚未到达从机。这方面的一个例子是当我钩住\'dbx_post_advanced\' 在新帖子上预设一些类别和自定义分类术语。我已经验证,当我将HyperDB配置为仅从主机读写时,\'dbx_post_advanced\' 挂钩工作正常。我目前正在研究以下