【问题标题】:WordPress JS errors in Post section after upgrade to 3.5.1升级到 3.5.1 后,帖子部分出现 WordPress JS 错误
【发布时间】:2013-01-31 14:41:13
【问题描述】:

升级到 WordPress 版本 3.5.1 后,我遇到了一些 JS 错误,因此无法在管理面板中使用一些基本的 WP 功能。

例如在帖子编辑页面上,我无法将编辑器切换到 html 模式,无法点击任何链接(编辑)、选项卡等。

请建议应该采取什么行动,还是 WordPress 升级问题?重新安装但没有变化。

我在 firebug 控制台中注意到的错误如下。 . . .

TypeError: e is undefined

TypeError: $(...).pointer is not a function $(’.insert-media’).pointer( options ).pointer(‘open’);

TypeError: switchEditors is undefined switchEditors.switchto(this);

【问题讨论】:

  • 您的任何插件或主题是否加载非核心版本的 jQuery 或与编辑器相关的任何 Javascript?
  • 您是否正在运行任何插件?您是否对管理区域进行了任何自定义修改?
  • 这是 Wordpress 的全新安装吗?您是否尝试过禁用所有插件?您是否尝试过使用默认主题(例如 Twenty Twelve)?
  • 我能够通过在我的一个插件中更新 jQuery(最新的 jQuery 文件)来解决它。谢谢你们!

标签: javascript wordpress wordpress-3.5


【解决方案1】:

有时禁用或更新插件无济于事,因为您的主题使用过时的 JS。对我来说,它是主题使用的 jQuery-ui 库。如果您的 Wordpress 版本为 3.5 或更高版本,则需要使用 jQuery-UI 1.9.2 或更高版本。

更多信息在这里:http://www.hoosoft.com/blog/fix-jquery-1-8-3-error-typeerror-e-is-undefined-in-wordpress-3-5/

【讨论】:

  • 我同意,我还可以通过在我之前的评论中提到的一个插件中更新 jQuery(最新的 jQuery 文件)来解决它。
  • 我的意思是使用最新版本的 jQuery/jQuery-UI。
猜你喜欢
  • 1970-01-01
  • 2020-04-24
  • 1970-01-01
  • 2019-10-17
  • 1970-01-01
  • 2013-09-07
  • 2020-01-19
  • 2014-10-06
  • 1970-01-01
相关资源
最近更新 更多