• пытаюсь загрузить визуальный редактор в div посредством jQuery, но получаю только две вкладки, обе не работают. подозреваю что нужно еще раз вызвать init для tinyMce, но как правильно это сделать для WordPress’овского редактора?

    код php:

    <?php
    add_action( 'wp_ajax_get_form', 'test_get_form');
    
    function test_get_form() {
        wp_editor( '', 'my-editor-id', array( 'wpautop' => FALSE, 'textarea_name' => 'my-textaera-name' ));
        die;
    }
    ?>

    код html & js

    <div id="my-editor-will-be-here"></div>
    <a href="#" id="load-my-editor">Load editor</a>
    <script>
    jQuery.noConflict()( function(){
        jQuery( '#load-my-editor').click( function() {
    
            jQuery( "#my-editor-will-be-here").load( ajaxurl, { 'action': 'get_form' }, function(){
                  // other code here
            });
    
            return false;
        });
    });
    </script>

    п.с. вчера сидел до 3х часов ночи, у меня получилось вылечить только одну часть вкладки с визуальным редактором путем исполнения кода tinyMCE.init() после загрузки live контента, но часть вкладки, которая работает с quicktags так и не заработала.

    JS функция

    quicktags( {id:"my-editor-id", buttons: "strong,em,link,block,del,ins,img,ul,ol,li,code,more,spell,close"} );

    только создает div над textarea, в котором все также отсутствуют кнопки.

    если выполнить эту же функцию для элемента, не загруженного через AJAX, функция выполняется без проблем

    есть какие-то идеи как заставить заработать wp_editor, загруженный посредством AJAX?

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Удалось ли решить проблему?

    нет, пришлось отказаться от этой идеи 🙁

    На WPSE «плюсадин» за ответ, попробуйте. Проблема у парня такая же была — отсутствие кнопок.

    читал этот вопрос и много аналогичных перед тем как писать сюда, и даже писал автору вопроса — он не решил проблему. я уже писал что половину задачи я решил путем реинициализации TinyMCE, но осталась еще одна — отсутствие кнопок в quicktags editor (вторая вкладка)

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Не получается загрузить wp_editor через AJAX» закрыта для новых ответов.