【问题标题】:WordPress tinymce issue in article posting文章发布中的 WordPress tinymce 问题
【发布时间】:2012-12-01 07:17:03
【问题描述】:

在为一位特定用户发布的 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 点。

【问题讨论】:

  • 你能展示你的代码吗?
  • 另外我认为这可能与 javascript 的关系比什么都重要,您是否可以发布您可以在 firebugChrome Inspect 中看到的任何调试问题,以查看它们是否引发了任何错误?
  • firebug 中的 Javascript 错误:ReferenceError: switchEditors is not defined 它不允许切换 tinymce 模式。
  • 你能为此创建一个 tinymce fiddle 或 live exaple 吗?你能发布你的tinymce配置吗?
  • 您是否升级/安装了任何插件或升级后的 wordpress 核心?它是一个 javascript/jquery 错误,如果有任何错误,请使用 firebug 检查错误

标签: php wordpress tinymce


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-07-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多