Я искал решение, которое позволит мне редактировать HTML-код и оставить его после переключения на визуальный редактор и обратно.
Я попробовал кучу вещей без удачи:
- плагин wp-no-format
- необработанный HTML-плагин
- ввод всего моего HTML в одну строку
Если бы только я управлял контентом, я бы отключил визуальный редактор. Но так как у меня есть несколько менеджеров контента и страниц, на которых есть HTML (например, формы) и контент, который они должны редактировать, это не вариант.
Любые предложения будут с благодарностью.
html
visual-editor
formatting
evanmcd
источник
источник
Ответы:
Я точно знаю, что вы чувствуете, и, к сожалению, эта проблема коренится в основном коде WordPress, а не в TinyMCE или из-за проблем совместимости браузера. Я написал плагин, который позволяет форматировать html-разметку в редакторе HTML, переключаться между ней и вкладкой Visual без изменения исходного кода и вносить изменения во вкладку Visual без нарушения исходного форматирования HTML ...
http://wordpress.org/extend/plugins/preserved-html-editor-markup/
Он также сохраняет отступы с вкладками - только 4 пробела :( - и повышает совместимость с HTML5.
Единственная «ловушка» в том, что она отключает wpautop. Я цитирую ловушку, потому что некоторые люди ненавидят, что редактор оборачивает теги p своим контентом, в результате визуальный редактор вместо них будет использовать теги br для возврата каретки - так что вам может потребоваться настроить таблицы стилей.
Наслаждайтесь!
источник
Вы можете попробовать это плагины:
TinyMCE Advanced имеет настройки для останова удаления
<p>
и<br />
тегов при сохранении и показать их в HTML - редактореисточник
Если есть только фрагменты кода, которые вы не хотите искажать, вы можете альтернативно сохранить этот чувствительный HTML / embed / etc в пользовательских полях.
Используя этот плагин для шорткода, вы можете включить настраиваемые поля RAW внутри любого поста, страницы или даже виджета с чем-то вроде: [включите «мое имя настраиваемого поля»]. Он также может извлекать общие фрагменты из других сообщений с помощью чего-то вроде [include global = "shared_code_menu"].
Это дешевая альтернатива и имеет ограничения, но она легкая и простая.
http://pp19dd.com/wordpress-plugin-include-custom-field/
источник
Следующий плагин работал на меня.
https://wordpress.org/plugins/embedit-pro/
источник
Хорошо, теперь давайте перейдем к ответу. Вы хотите что-то подобное
-Title-
Образец сообщения
-content-
lalalalalalalalalalalala
Список подсветки синтаксиса
- Кнопка SyntaxHighlighter TinyMCE
- WP SyntaxHighligter
- RBCODE
- Результат поиска из Wordpress Extend
источник