Wordpress 重写新元素上TinyMCE的默认样式行为

Wordpress 重写新元素上TinyMCE的默认样式行为,wordpress,tinymce,tinymce-4,Wordpress,Tinymce,Tinymce 4,当TinyMCE将相同的样式应用于新元素时,我试图寻找一种方法来覆盖TinyMCE的默认行为。例如,当我们对段落应用某种样式并按enter键创建新段落时,它将继承相同的样式。是否可以覆盖此行为?是的,可以 您必须注册keyup事件并检查ENTER键。 然后检查插入符号所在的实际节点,可以添加/删除类或其他内容。使用setup tinymce配置参数添加处理程序: setup:function(ed){ ed.on("keyup", function(e){ i

当TinyMCE将相同的样式应用于新元素时,我试图寻找一种方法来覆盖TinyMCE的默认行为。例如,当我们对段落应用某种样式并按enter键创建新段落时,它将继承相同的样式。是否可以覆盖此行为?

是的,可以

您必须注册keyup事件并检查ENTER键。 然后检查插入符号所在的实际节点,可以添加/删除类或其他内容。使用setup tinymce配置参数添加处理程序:

 setup:function(ed){
      ed.on("keyup", function(e){
           if(e.keyCode == 13){ // ENTER
                var node = ed.selection.getNode();

                // do your magic here
           }                        
      });
 }

没有任何配置可以阻止这种对新元素的风格继承?我仍然不太熟悉tinymce4,但在tinymce3中这是不可能的