2014-01-15 4 views
0

Я столкнулся с странным сбоем в TinyMCE на WordPress; он добавит собственные встроенные стили для элементов, особенно когда я изменяю тип блока его родителя. По-видимому, это связано с тем, что у него есть настраиваемая таблица стилей редактора; поскольку его отключение отрицает проблему.WordPress TinyMCE добавляет нежелательные встроенные стили

Пример: у меня было несколько ссылок, по одному на каждую строку, все со специальным классом (класс настроен только для привязки тегов). Когда я выбираю этот список ссылок и преобразую их в неупорядоченный список, он применяет встроенные стили к самим ссылкам, жестко кодирует (неточный) размер шрифта и добавляет цвет фона, соответствующий цвету тела.

Я добавил фильтры для сохранения, которые вытесняют его при сохранении, но я не понимаю, как это делается в первую очередь.

Любые идеи?

ответ

0

Используйте это:

var textContent = tinymce.activeEditor.getContent(); 

, чтобы получить содержимое HTML от редактора, а затем сохранить. Это даст вам отфильтрованное содержимое html.

У меня также была такая же проблема, но после использования все работает нормально.

+0

Как и где я могу это использовать? –