So erhalten Sie die Textauswahl im WordPress Editor

Ich möchte etwas wie, wenn ich irgendein Wort in WordPress Visual Editor wähle, wird es durch meinen eigenen Text ersetzt.

Eigentlich ist Visual Editor ein iFrame. Wir können das in Textarea machen, aber wie können wir das in iFrame (WordPress Visual Editor) implementieren?

Jede Hilfe wäre willkommen.

Solutions Collecting From Web of "So erhalten Sie die Textauswahl im WordPress Editor"

Der visuelle Editor ist eine TinyMCE-Implementierung. Die erste Möglichkeit, einen ausgewählten Text zurückzuhalten, besteht darin, ein Plugin für das TinyMCE zu schreiben.

Wenn Sie kein Plugin schreiben möchten, verwenden Sie das tinyMCE Objekt:

 add_action( 'admin_footer', 'tinyNagging' ); function tinyNagging() { echo '  '; } 

Dieses Skript prüft jede Sekunde, wenn ein Text ausgewählt wurde, und ersetzt ihn durch “FooBar”.

tinyMCE.activeEditor.selection.getContent( {format : 'text'} ); den ausgewählten Text mit tinyMCE.activeEditor.selection.getContent( {format : 'text'} ); für einfachen Text oder {format : 'html'} für das HTML-Markup.

Setzen Sie den neuen Inhalt mit tinyMCE.activeEditor.selection.setContent( [YourNewContent] );

Siehe die TinyMCE-Hilfeseiten