Tinymce advanced — вставка текста с абзацами
Как сделать чтобы в tinymce advanced вставлялся текст, скопированный из текстового редактора (не ворд) где за место абзацев p /p стоит возврат каретки (типографский набор). При вставке нужно чтобы абзац вставлялся html-абзацем. А получается с "бээрками", приходится доводить абзацы вручную, на что уходит время.
Думал есть какое-то решение...
Забил "гвоздик" сам. Всё просто. Кому пригодиться, делаем так:
\wp-includes\js\tinymce\plugins\paste\plugin.min.js
Ищем
a=b.map(r,function(t){return t.split(/\n/).join("<br />")});
Меняем
a=b.map(r,function(t){return t.split(/\n/).join("</p><p>")});
И вставляем текст при нажатой кнопке paste_as_text.
Задача решена.
В целом, если речь про редактор tinymce у него есть параметр paste_as_text, его нужно установить на true и тогда абзацы будут применятся. Я посоветую вам этот плагин - Advanced Editor Tools просто разберитесь в настройках и все.
Параметр можно включить здесь:
\wp-includes\js\tinymce\plugins\paste\plugin.js / plugin.min.js
К тому же кнопка есть (можно вставить) на панели - без танцев.
Данная функция задачу не решает.
Вставляемый текст выглядит как на аттаче.