无需大量重写即可复制_EDITOR(媒体栏、TinyMCE、可视/HTML选项卡)功能

时间:2011-03-26 作者:Scott Kingsley Clark

关于在post/page/cpt编辑器之外实现\\u编辑器功能,并在不重写大量内容的情况下保留该功能的外观和感觉,我一直在苦苦思索一段时间。

我遇到的问题都是WP核心中的问题。\\u编辑器及其周围的JS脚本可以拉入TinyMCE,处理视觉/HTML选项卡,以及媒体栏,这些脚本不会被多次使用。此外,\\u编辑器不是自包含的,这意味着您必须在页眉/页脚中加载许多样式和脚本才能启用功能。

我的问题是,是否有人看到或构建了一个自包含的编辑器函数,该函数标准化了插件使用的类编辑器实现?

我雇佣了一名开发人员来编写脚本,他们最终需要一组新的PHP函数,并复制了许多WP核心JS函数。这对我来说似乎很棘手,尤其是对于升级。例如,3.0到3.1对TinyMCE链接按钮进行了nuked。

我是注定要在这里,还是有人能感受到我的痛苦?

2 个回复
最合适的回答,由SO网友:Scott Kingsley Clark 整理而成

解决方案实际上是联系AndrewOzz,他已经在计划开发一个新的TinyMCE API,该API将支持此处所需的功能。它目前在Pods 1.9.6+中使用,如果一切顺利,我们希望它能进入WP 3.3。

SO网友:Peter Rowell

你可以看看scribu的Front End Editor. 它可以在网站面向web的部分上编辑许多内容。这里很有意思,因为它似乎是一个轻量级的WYSIWYG编辑器,可以支持多个同时的实例,而不会混淆。

结束