Intereting Posts
Показать выдержки из сообщений на главной странице P2 Какой URL-адрес вы передаете wp_remote_get для загрузки тела предварительного просмотра текущего сообщения? Правильный способ подключения при обновлении Программно изменяющаяся информация о роли; редактирование имени роли и удаление Новые пользователи не появляются в пост -> Редактировать Создать изображение с помощью imagepng () (сбой в заголовке) Загрузка боковой панели по вызову Ajax Пользовательская тема: альтернативы длинному списку «include» в functions.php используя wp_footer hook в плагине Два домена на одной установке WordPress Следующая Предыдущая Сообщение в wordpress с предыдущей / следующей ссылкой с заголовком? Недостатки использования опций -Indexes Как перетаскивать сразу несколько элементов меню в WordPress? Как получить расширенное значение настраиваемого поля в соответствии с использованием идентификатора POST? Есть ли стандарт для именования плагинов

Устаревший вызов API TinyMCE: windowManager.createInstance (..)

Im работает с плагином TinyMCE (WordPress 4.7.2), и я заметил, что Im получаю предупреждение об отказе от метода, когда создаю новый модальный. Однако мой пример кода очень похож на собственный пример кода Tiny MCE . Может ли кто-нибудь пролить свет на то, почему это предупреждение увольняется, как я не думаю, основываясь на их примере, что я фактически использую старый синтаксис.

Мой полный код:

(function () { tinymce.create('tinymce.plugins.EXAMPLE', { init: function (ed, url) { // Register commands ed.addCommand('EXAMPLE', function () { // DEPRECIATION WARNING THROWN HERE ed.windowManager.open({ url: ajaxurl + '?action=example_modal', // modal window width: 520 + parseInt(ed.getLang('button.delta_width', 0)), // size of our window height: 620 + parseInt(ed.getLang('button.delta_height', 0)), inline: 1 }, { plugin_url: url }); }); // Register buttons ed.addButton('EXAMPLE', { title: 'Create Modal', image: url + '/../app_icon.png', cmd: 'EXAMPLE' }); }, getInfo: function () { return { longname: 'EXAMPLE', author: 'test', authorurl: 'test', infourl: 'test', version: '1.0', version: tinymce.majorVersion + '.' + tinymce.minorVersion }; } }); // Register plugin // first parameter is the button ID and must match ID elsewhere // second parameter must match the first parameter of the tinymce.create() function above tinymce.PluginManager.add('EXAMPLE', tinymce.plugins.EXAMPLE); })(); 

Пример кода небольшого MCE:

 ed.windowManager.open({ url : this.url + 'file.html?param=' + ed.getParam("pluginName_param_name"), width : 640 + parseInt(ed.getLang('amadeo_draft.delta_width', 0)), height : 511 + parseInt(ed.getLang('amadeo_draft.delta_height', 0)), movable : true, inline : true }); 

Solutions Collecting From Web of "Устаревший вызов API TinyMCE: windowManager.createInstance (..)"