Popis
The plugin is designed for Russian educational organizations to comply with Government Order №1493. It allows users to add specific itemprop attributes to standard WordPress blocks (Group, Paragraph, Columns, Table, etc.) directly within the Gutenberg editor.
Key Features:
* Adds an „itemprop“ selection field to the block settings sidebar.
* Context-aware logic: Suggests tags based on the current page slug (e.g., /common, /employees, /struct).
* Hierarchy support: Filters child tags based on the parent block’s itemprop (e.g., inside a „teachingStaff“ container).
* JSON-driven dictionary: Easy to update and extend microdata tags.
* Uses WP_HTML_Tag_Processor for safe and valid HTML attribute injection.
Плагин разработан для образовательных организаций РФ. Он позволяет добавлять специфические атрибуты itemprop (Приказ №1493) к стандартным блокам WordPress непосредственно в редакторе Gutenberg.
Основные функции:
* Добавление поля „itemprop“ в панель настроек блоков.
* Контекстные подсказки тегов в зависимости от алиаса страницы (например, /common, /managers, /employees).
* Учет вложенности: плагин предлагает дочерние теги только внутри соответствующих главных тегов-контейнеров.
* Динамическая вставка атрибутов через WP_HTML_Tag_Processor, что гарантирует валидность кода.
Snímky obrazovky
Instalace
- Upload the plugin folder to the
/wp-content/plugins/directory. - Activate the plugin through the ‚Plugins‘ menu in WordPress.
- Open any page within the „Svedenia“ section and select a block to configure its microdata.
Nejčastější dotazy
-
You can extend the
tags.jsonfile located in the plugin directory to add new sections or attributes. -
Does it work with third-party blocks?
-
Currently, it supports core WordPress blocks like Group, Paragraph, Columns, Table, List, and Image.
Recenze
Autoři
Edu 1493 Microdata je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.
SpolupracovníciPřeložte “Edu 1493 Microdata” do svého jazyka.
Zajímá vás vývoj?
Prohledejte kód, podívejte se do SVN repozitáře, nebo se přihlaste k odběru protokolu vývoje pomocí RSS.
Přehled změn
1.1.0
- Refactored code: moved tag dictionary to an external JSON file.
- Added hierarchical tag logic (parent/child relationship).
- Improved tag filtering based on block types (Container vs. Leaf).
- Translated code comments and documentation to English for repository standards.
1.0.0
- Initial release.


