7

在为一位特定用户发布的 WordPress 文章中发现 1 个奇怪的问题。

  1. 用户以 tinymce HTML 模式添加文章
  2. 再次尝试在 tinymce 可视模式下添加新帖子。实际上没有发布,只是将 tinymce 选择的选项卡从 HTML 切换到 Visual
  3. 用户尝试在 setp 1 中打开以 HTML 模式保存的帖子,它在选项卡中显示 tinymce 可视模式处于活动状态,但加载的图标来自 HTML 模式。tinymce 内容现在无法查看,内容存在但无法查看,如果我按 CTRL+A,我可以查看内容,它还会阻止其他功能,例如编辑草稿、注销等。
  4. 现在,如果用户再次尝试添加新帖子,并从 tinymce 选项卡中选择 HTML 并从页面退出
  5. 他尝试编辑在 setp 1 中添加的帖子,现在它显示正确。

内容没有问题,因为我尝试将此内容复制并粘贴到新帖子中并且工作正常。

并非所有用户都发生这种情况。而且在可视模式下加载的图标比在管理员帐户中加载的图标要少 1 点。

4

3 回答 3

2

试试这个插件 - http://wordpress.ckeditor.com/。它取代了tinymce,许多人发现它更“用户友好”。它有一个“源”模式,似乎比 tinymce 的 HTML 模式表现得更好。

于 2014-04-19T07:27:28.553 回答
0

您可以尝试的第一件事是转到“用户”>“您的个人资料”,在编辑时禁用可视化编辑器,保存设置,然后取消选中该框并再次保存设置。

之后,检查tinyMCE功能是否正常,否则,请尝试逐个禁用您的插件,以找出导致jQuery冲突的插件。

于 2014-02-17T09:17:39.957 回答
0

您应该使用 firebug 调试您的 js 代码。

TinyMCE 可能无法正确初始化,因为之前发生了 JS 错误(在您的 js 代码或 wordpress 插件中,即 Secure WordPress)。

检查这个,可能会有所帮助:http ://wordpress.org/support/topic/uncaught-referenceerror-switcheditors-is-not-defined

于 2014-01-09T13:25:32.533 回答