WP笔记

CKEditor For WordPress插件目前存在的三个小问题

CKEditor For WordPress插件有些问题需要注意,如果你想将WordPress默认的编辑器TinyMCE换成这个编辑器,就要知道更换后可能出现的问题。

ckeditor

目前的Bug

安装CKEditor For WordPress插件后,WordPress后台的Ajax评论回复功能(包括dashboard的recent comment和后台专属评论页面)会出点小问题,当你第一次点击回复(reply)时,回复框会自动弹出,关闭后再点回复按钮,什么都不会发生,还会报js错误

d is undefined
http://localhost/wptest/wp-admin/load-scripts.php?c=1&load=admin-bar,hoverIntent,common,jquery-color,wp-ajax-response,wp-lists,quicktags,jquery-query,admin-comments,editor&ver=3cfc61dc3acd56f73c83cd9153f7a04a
Line 7

第二个问题是关于Quicktags的,编辑文章时切换到HTML模式应该可以显示Quicktags,记得之前安装CKEditor也能正常显示,更新到最新版本后Quicktags就不见了,但也没见到有js错误。

局限性

使用CKEditor For WordPress意味着有很多局限性,毕竟TinyMCE是WordPress原配,大部分插件都针对TinyMCE编写,例如大多数代码高亮插件都会为TinyMCE增加code按钮,却很少有给CKEditor加的。

另外,WordPress也有不少新功能在CKEditor中无法展现,例如一个很有用的功能叫做"Link to existing content",允许我们直接插入网站中已存在的内容,可以使文章或页面等等,想象一下如果你想在新的文章中援引之前发表的文章,这个功能是不是很方便。可惜,这个功能只能在TinyMCE中使用,CKEditor目前还不支持。

Link to existing content

任何事情都各有利弊,只有清楚了解的选择,才能做最好的决定。

6条评论

  1. Pingback: CKEditor For WordPress更新,修复ajax评论回复问题 | ~SolagirL~
  2. 原配的TinyMCE对中文支持不友好,用着太不习惯,我用了Kindeditor For Wordpress,以前在Zblog用的编辑器就是它,CKEditor For WordPress我也用过,没用习惯就放弃了。Kindeditor For Wordpress也不能实现文中很多功能,BUG倒是没见到过。

评论已关闭。