=== Schema Markup ===
Contributors: snehalpancholi
Tags: schema, structured data, json-ld, seo, rich snippets, faq, recipe
Requires at least: 6.0
Tested up to: 6.7
Stable tag: 1.0.0
Requires PHP: 8.1
License: GPL-2.0+
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Adds JSON-LD schema (Article, FAQ, or Recipe) to posts and pages with a per-post meta box to configure the schema type and fields.

== Description ==

Schema Markup injects valid JSON-LD structured data into the `<head>` of your posts and pages, helping search engines understand your content and potentially showing rich snippets in search results.

**Supported schema types:**

* **Article / NewsArticle / BlogPosting** — auto-populated from post title, excerpt, author, dates, and featured image
* **FAQPage** — repeatable Q&A meta box with unlimited questions
* **Recipe** — full recipe schema including prep/cook time, ingredients, and step-by-step instructions

**Features:**

* Per-post schema type selector
* Global default schema type for all posts
* Organisation name and logo for Article `publisher`
* Dynamic FAQ row builder with JS (no page reload)
* Recipe ingredients and instructions stored as structured lists
* No dependencies, no shortcodes needed

== Installation ==

1. Upload the `schema-markup` folder to `/wp-content/plugins/`.
2. Activate through **Plugins > Installed Plugins**.
3. Configure the global defaults under **Settings > Schema Markup**.
4. Edit any post and set the schema type in the **Schema Markup** meta box.

== Changelog ==

= 1.0.0 =
* Initial release.
