2012-12-01 42 views
7

在一篇特定用戶的WordPress文章發佈中發現1個奇怪的問題。文章發佈中的WordPress tinymce問題

  1. 用戶添加文章TinyMCE的HTML模式
  2. 試圖再次在TinyMCE的可視模式下增加新的崗位。沒有實際發佈,只是將tinymce選中的選項卡從HTML切換到了可視化
  3. 用戶試圖打開在setp 1中以HTML模式保存的帖子,它顯示tinymce可視模式在選項卡中處於活動狀態,但加載的圖標來自HTML模式。現在tinymce內容不可見,內容在那裏但不可見,如果我按CTRL + A,我可以查看內容,並且還可以阻止編輯草稿,註銷等其他功能。
  4. 現在,如果用戶再次嘗試添加新帖子,並從tinymce選項卡中選擇HTML並退出
  5. 他嘗試編輯添加到setp 1中的帖子,現在它正確顯示。

沒有問題的內容,因爲我試圖複製和粘貼這個內容的新帖子,它工作正常。

這不是所有用戶都會發生的。在可視模式下加載的圖標比管理員帳戶中的圖標少得多。

+3

你能顯示你的代碼嗎? –

+0

此外,我認爲這可能比JavaScript更多的東西,你是否能夠發佈任何調試問題,你可以看到[firebug](http://getfirebug.com/)或[Chrome檢查](https:/ /developers.google.com/chrome-developer-tools/docs/overview)查看它們是否存在任何錯誤? – gregwhitworth

+0

螢火蟲Javascript錯誤:ReferenceError:switchEditors未定義 它不允許切換tinymce模式。 – techpoint

回答

0

你可以嘗試的第一件事就是去用戶>您的配置文件,在編輯時禁用可視化編輯器,保存設置,然後取消選擇框,然後再保存設置。

之後,檢查tinyMCE是否正常工作,否則,嘗試逐個禁用插件以找出哪個插件導致jQuery衝突。

2

試試這個插件 - http://wordpress.ckeditor.com/。它取代了tinymce,許多人覺得它更加「用戶友好」。它有一個'Source'模式,似乎比tinymce的HTML模式表現得更好。