Настроить wordpress / tinymce для поддержки форматированного HTML как в визуальном, так и в текстовом представлении, а не в автоформате? - PullRequest
0 голосов
/ 06 февраля 2019

Это проблема, связанная с двумя частями:

1) В визуальном режиме, если вы вводите разрыв строки, wordpress добавляет возврат каретки вместо тегов абзаца.

2) Хотя в текстовом представлении я могу добавить форматированный текст с тегами div, тегами абзаца, пустыми строками, пробелами и т. Д. В текстовую область, как только я вернусь в визуальный режим, мое форматирование испортилось, мое пользовательское форматированиеlost.

Я протестировал tinymce advanced и «Keep Paragraph Tags», но это не решает переключение назад / вперед между представлениями html / text.Кажется, добавить какой-то неожиданный код, теги.Я также посмотрел на плагины wp autop и сохранил разметку html-редактора.

Вне WordPress я использую ckeditor, который в основном ведет себя так, как мне нужно.В визуальном представлении форматирования ck, если вы добавляете абзац, он делает это с тегами

<p>paragraph</p>

.Это сохраняется при переключении в режим просмотра HTML и наоборот.

Однако плагин CKEditor for Wordpress имеет некоторые неудобные побочные эффекты, такие как отображение форматирования заголовков в визуальном представлении.

[caption].....[/caption]

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

Резюме: я ищу решение, которое сохраняет форматирование при переключении назад / вперед и сохранении.Решения PHP хороши, такие как изменение файла functions.php.

...