TinyMCE entfernt Zeilenumbrüche auf mceAddControl

Ich verwende wp_editor , um WYSIWYG-Felder zu Admin- wp_editor hinzuzufügen. Jedes WYSIWYG lebt in einer ziehbaren Meta-Box. Da TinyMCE Probleme beim Ziehen hat, verwende ich den folgenden Code:

 // on the dragstart event tinyMCE.execCommand('mceRemoveControl', false, the_editor_id); // on the dragstop event tinyMCE.execCommand('mceAddControl', false, the_editor_id); 

Das Problem ist, dass wenn mceAddControl ausgetriggers wird, alle Zeilenumbrüche und Zeilenumbrüche aus dem Text entfernt werden. Hat jemand dieses Problem lösen können?

Vor dem Dragstart:

vor dem Dragstart

Nach dem Dragstop:

nach Dragstop

Solutions Collecting From Web of "TinyMCE entfernt Zeilenumbrüche auf mceAddControl"

Es stellt sich heraus, dass TinyMCE eine eigene autop Einstellung hat. Wenn Sie es also vor der Sortierung autop und dann wieder zurücklegen, sollten Sie gut gehen!

autop die Handhabung der autop Einstellungen in diesem autop :

  

Snippet gezogen von meinem WordPress-Plugin, Anhänge: https://github.com/jchristopher/attachments/blob/3.3.2/classes/fields/class.field.wysiwyg.php