WP Manifestindependent plugin directory
manifest / seo / json-ld-engine

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.

by Backend Developer · github.com/ofukyta/json-ld-engine

0stars
0forks

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.zip

Logo

json-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

  1. Перейдите в директорию плагинов: web/app/plugins/
  2. Выполните команду: git clone https://github.com/your-username/json-ld-engine.git
  3. Активируйте плагин в админке WordPress.
  4. Настройте глобальные данные в разделе Micro-marking.

Разработано с акцентом на производительность и чистый код.
Senior Full-Stack Developer Edition