TinyMCE - это онлайн-редактор форматированного текста, выпущенный в виде программного обеспечения с открытым исходным кодом. Неслучайно, что базовые редакторы CMS Joomla и Wordpress построены на его основе. Правда в Wordpress начиная с версии 5.0 включен новый блочный редактор для записей и страниц Gutenberg. Для работы с HTML тегами он неудобен, поэтому многие пользователи устанавливают старый.
Редакторы на основе TinyMCE работают по принципу "безопасный HTML" и вырезают все нестандартные и потенциально опасные теги. Преодолеть эту особенность стандартными настройками практически невозможно.
Предлагаю два простых решения из собственной практики:
- Для Joomla. Установка альтернативного редактора JCE (Joomla Content Editor). Последние его версии хорошо справляются с редактированием и сохранением тегов микроразметки.
- Для Wordpress. Плагин Protect schema.org markup in HTML editor. Этот плагин не позволяет редактору HTML WordPress удалять разметку Schema.org. А она имеет атрибуты такие же как и микроразметка Рособрнадзора - itemscope, itemtype и itemprop. Все работает - проверено.
PS. Для тех, кто пользуется редактором TinyMCE в Joomla. Зайдите в Расширения - Плагины - Редактор TinyMCE и выполните следующие настройки: