Intereting Posts
Как изменить изображение gravatar с передней стороны? Пользовательские отношения таксономии (например: классификация растений) Как удалить одну определенную категорию (без категоризации) из постоянных ссылок Как добавить HTML-код на страницу редактирования сообщений Обновление опции панели управления из шаблона страницы Что лучше для файлов звонков: bloginfo () или echo esc_url ()? Как отображать термины из двух таксономий в одном PHP-коде? Пользовательский запрос WordPress для отображения сообщений за последние шесть лет Как заставить WordPress принимать тег <style> в статьях (или других альтернативах) Использование WP User Session / Cookies с wp_remote_post как группировать сообщения из обычных категорий Что я должен наложить на index.php? Две колонки на главной странице с одной категорией Как изменить размер текста на страницах категорий Genesis – добавление пользовательских крючков для отображения дополнительной навигации

Ошибки TinyMCE после обновления 3.7.1 до 3.9.1

После обновления с 3.7.1 до 3.9.1 я вижу проблемы с редактором в WordPress. В среде, которую я еще не обновил, я могу добавить блоки контента и отредактировать тип блока безупречно. Я отключил все плагины и все еще вижу проблему.

В 3.9.1 я вижу эту ошибку при загрузке страницы:

Deprecated TinyMCE API call: <target>.onInit.add(..) 

После нажатия + Добавить блок контента:

 TypeError: r is undefined (/wp-includes/js/tinymce/wp-tinymce.php?c=1&ver=4021-20140423) 

После выбора типа блока:

 TypeError: tinyMCE.get(...) is null 

Я предполагаю, что проблема вытекает из этого:

 tinymce.create('tinymce.plugins.editor_toolkit', { init : function(ed, url) { var VK = { DELETE: 46, BACKSPACE: 8, ENTER: 13, TAB: 9, SPACEBAR: 32, UP: 38, DOWN: 40, LEFT: 37, RIGHT: 39, modifierPressed: function (e) { return e.shiftKey || e.ctrlKey || e.altKey; } }; function scrollToThisNode(node, padding) { vp = ed.dom.getViewPort( ed.getWin() ) y = ed.dom.getPos(node).y; if (y < vp.y || y + padding > vp.y + vp.h) { ed.getWin().scrollTo(0, y < vp.y ? y : y - vp.h + padding); } } ed.onInit.add(function(ed) { ed.dom.addClass(ed.getBody(), 'editor-toolkit'); // Last-ditch effort to structure content $('#post').submit(function(){ $( ed.getBody() ).children('p').each(function(){ $(this).replaceWith('<div><p>' + $(this).html() + '</p></div>'); }); return true; }); });