如何确定编辑器处于什么模式以及何时更改?

时间:2014-06-06 作者:user52790

我需要确定页面/帖子编辑器是处于视觉模式还是文本模式。我还需要确定何时会发生变化。

WordPress是否为此提供了某种功能?我正在写一些需要这些信息的JS。

1 个回复
最合适的回答,由SO网友:engelen 整理而成

要确定编辑器当前处于何种模式,可以使用getUserSetting(\'editor\') 在JavaScript中,返回“html”或“tinymce”。

要确定何时切换编辑器模式,可以使用jQueryclick 上的事件处理程序#content-tmce#content-html 元素,即编辑器类型切换按钮:

jQuery(“#content tmce”)。单击(function(){//Visual editor selected});

jQuery(“#内容html”)。单击(function(){//Text editor selected});

请记住,当您单击按钮时,始终会触发这些单击事件;例如,当您单击“视觉”按钮时,无论当前模式是“视觉”还是“文本”,都会触发事件。如果需要,您可以通过自己存储以前的状态来轻松解决这个问题。

结束

相关推荐