WYSIWYG съедает первый p в td


В основном схожу с ума по этому поводу. Я уже довольно давно гуглю, чтобы найти ответ. Большинство просмотров приходится на посты годичной давности. Я попытался изменить способ инициализации TinyMCE с помощью параметра "remove_linebreaks", установленного в значение false в functions.php .

Дело в изменении текста, по крайней мере, этой небольшой группы из трех абзацев в двух td-ячейках таблицы.

  1. Сначала я изменяю HTML по своему вкусу и сохраняю. (Эта ошибка возникает с или без плагина кнопок таблицы MCE, так что вам не нужно беспокоиться о том, что я забыл это выключить.)

Новый пользователь не может опубликовать изображение, поэтому описание таково: две td-ячейки одинакового размера по три абзаца в каждой, с некоторыми внутренними разрывами строк.

  1. Поначалу все в порядке. Но когда я делаю некоторые или нет, редактирую и сохраняю снова, этот экран встречает меня. Первый абзац в каждой td-ячейке соединяется со вторым абзацем. Это сопряжение удаляет все разделяющие пространства вместе.

Новый пользователь не может опубликовать изображение, поэтому описание таково: Одинаковые ячейки и размеры, только первый абзац и второй объединены, удаляя все разделяющие пробелы между ними (конец p1 находится в той же строке, что и начало старого p2). Пункт 3 остается без изменений.

  1. Когда я сохраняю в третий раз, первый абзац снова совпадает со вторым (таким образом, в обеих ячейках существует только один абзац). Ofc это выглядит очень некрасиво, и это очень трудно объяснить клиенту (они у вас нулевое понимание html).

Новый пользователь не может опубликовать изображение, поэтому описание таково: Теперь все абзацы стали одним, причем конец старого p2 находится в той же строке, что и начало старого p3.

  1. После сохранения на шаге 3 в admin это отображается на интерфейсе. Это означает, что html-код должен быть нарушен при нажатии кнопки сохранить или при загрузке его в редактор И на страницу.

* Новый пользователь не может опубликовать изображение, поэтому описание таково: Оно выглядит точно так же, как в администратор.

Я немного покопался в autop, но это выходит за рамки моих php-навыков. Кто-нибудь еще знает об этой - как это выглядит - очень распространенной проблеме?

Я использую Wordpress 3.3, не тестировал ни в одной другой версии. Есть какие-нибудь предложения?

Author: Bobby, 2011-12-30

1 answers

Эта ошибка была исправлена, когда я установил плагин TinyMCE Advanced и активировал опцию "Прекратить удаление тегов <p> и <br /> при сохранении...".

 1
Author: Bobby, 2012-01-02 08:11:52