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.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/ofukyta/json-ld-engine/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

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