JSON-LD Engine (Full Graph Version)
Automated JSON-LD entities generator for WordPress (Sage 10 / Bedrock). Intelligent graph-based micro-marking engine for high-performance SEO.
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/ofukyta/json-ld-engine/archive/refs/heads/main.zipjson-ld-engine
Professional JSON-LD Graph Engine for WordPress (Sage 10 / Bedrock)
💎 Описание проекта
json-ld-engine — это легкий и мощный плагин для управления микроразметкой. В отличие от громоздких SEO-плагинов, он строит единый связанный JSON-LD Graph, что позволяет поисковым роботам Google и Яндекс идеально понимать структуру вашего агрегатора.
🚀 Основные возможности
-
8 типов страниц: WebSite, Organization, Breadcrumbs, CollectionPage, Product, BlogPosting, FAQPage, AboutPage.
-
Placeholder System: Автоматическая подстановка данных через теги типа
{title},{url},{featured_img}. -
ACF Ready: Прямая поддержка полей Advanced Custom Fields через префикс
{acf_field_name}. -
No-Conflict: Все сущности объединяются в один блок
@graphчерез ID-якоря (#website,#organization). -
-
⚙️ Настройка (Micro-marking)
Интерфейс админ-панели разделен на логические блоки для максимального удобства:
1. Global Data
Статические данные, которые не меняются от страницы к странице:
- Название организации
- Контактный телефон и Email
- Город и регион по умолчанию
- URL логотипа проекта
2. Template Manager
Управление JSON-шаблонами для всех 8 типов страниц. Вы можете вставить эталонный код один раз, и он будет работать динамически для тысяч страниц.
📋 Пример использования плейсхолдеров
Вставьте этот код в поле Product (Анкеты) в настройках плагина:
{
"@type": "Product",
"@id": "{url}#product",
"name": "{title}",
"offers": {
"@type": "Offer",
"price": "{acf_price}",
"priceCurrency": "RUB"
}
}
🛠 Установка в Bedrock
- Перейдите в директорию плагинов:
web/app/plugins/ - Выполните команду:
git clone https://github.com/your-username/json-ld-engine.git - Активируйте плагин в админке WordPress.
- Настройте глобальные данные в разделе Micro-marking.
Разработано с акцентом на производительность и чистый код.
Senior Full-Stack Developer Edition