WYSIWYG съедает первый p в td
В основном схожу с ума по этому поводу. Я уже довольно давно гуглю, чтобы найти ответ. Большинство просмотров приходится на посты годичной давности. Я попытался изменить способ инициализации TinyMCE с помощью параметра "remove_linebreaks", установленного в значение false в functions.php .
Дело в изменении текста, по крайней мере, этой небольшой группы из трех абзацев в двух td-ячейках таблицы.
- Сначала я изменяю HTML по своему вкусу и сохраняю. (Эта ошибка возникает с или без плагина кнопок таблицы MCE, так что вам не нужно беспокоиться о том, что я забыл это выключить.)
Новый пользователь не может опубликовать изображение, поэтому описание таково: две td-ячейки одинакового размера по три абзаца в каждой, с некоторыми внутренними разрывами строк.
- Поначалу все в порядке. Но когда я делаю некоторые или нет, редактирую и сохраняю снова, этот экран встречает меня. Первый абзац в каждой td-ячейке соединяется со вторым абзацем. Это сопряжение удаляет все разделяющие пространства вместе.
Новый пользователь не может опубликовать изображение, поэтому описание таково: Одинаковые ячейки и размеры, только первый абзац и второй объединены, удаляя все разделяющие пробелы между ними (конец p1 находится в той же строке, что и начало старого p2). Пункт 3 остается без изменений.
- Когда я сохраняю в третий раз, первый абзац снова совпадает со вторым (таким образом, в обеих ячейках существует только один абзац). Ofc это выглядит очень некрасиво, и это очень трудно объяснить клиенту (они у вас нулевое понимание html).
Новый пользователь не может опубликовать изображение, поэтому описание таково: Теперь все абзацы стали одним, причем конец старого p2 находится в той же строке, что и начало старого p3.
- После сохранения на шаге 3 в admin это отображается на интерфейсе. Это означает, что html-код должен быть нарушен при нажатии кнопки сохранить или при загрузке его в редактор И на страницу.
* Новый пользователь не может опубликовать изображение, поэтому описание таково: Оно выглядит точно так же, как в администратор.
Я немного покопался в autop, но это выходит за рамки моих php-навыков. Кто-нибудь еще знает об этой - как это выглядит - очень распространенной проблеме?
Я использую Wordpress 3.3, не тестировал ни в одной другой версии. Есть какие-нибудь предложения?
1 answers
Эта ошибка была исправлена, когда я установил плагин TinyMCE Advanced и активировал опцию "Прекратить удаление тегов <p>
и <br />
при сохранении...".