Home Forums ACF PRO Manipulating WYSIWYG / TinyMCE Content via AJAX for acf_form Reply To: Manipulating WYSIWYG / TinyMCE Content via AJAX for acf_form

  • It has been a long time since I’ve done this, but yes, I know that it’s possible, but you need to target the tinyMCE object of the specific field.

    I made a modification to another plugin once that was not working with multiple editors and I added this loop to the plugin. The plugin as Sortcodes Ultimate and I added this loop so that it could find the correct editor.

    for (i=0; i<tinyMCE.editors.length; i++) {
    	if (window.su_generator_target == tinyMCE.editors[i].id) {
    		$editor = tinyMCE.editors[i];
    mce_selection = $editor.selection.getContent();

    But that’s the only reference I can find, it was over 2 years ago that I looked at this. Bottom line is that it is possible to manipulate the content of the editor using JS, I just don’t know if you’ll find much help doing it and I don’t know if this information will help you or not.

    You may also want to look at the ACF JS API that has methods to get and set field values. The developer has done quite a bit of work on this and updating fields using the ACF method generally works, but I have not tried it with wysiwyg fields.