=== SchemaDemon ===
Contributors: jonprice
Tags: schema, json-ld, structured data, seo, rich results
Requires at least: 5.8
Tested up to: 6.8
Requires PHP: 7.2
Stable tag: 1.0.3
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Take control of your schema. Add hand-written, validated JSON-LD to any page, independent of your SEO plugin's markup.

== Description ==

SchemaDemon adds a "Custom JSON-LD Schema" box to the page editor. Paste your JSON-LD (without the script tags), and SchemaDemon will:

* Lint it as you type (bracket matching, folding, inline error markers)
* Validate it on the server before saving
* Minify it and output it in the page head as a `<script type="application/ld+json">` block

Your schema is saved separately from the page content with its own Save Schema button, so it won't touch your post revisions or your SEO plugin's settings.

Website: https://schemademon.com
Support: jon@schemademon.com

== Installation ==

1. In WordPress admin, go to Plugins > Add New Plugin > Upload Plugin.
2. Choose the SchemaDemon zip file and click Install Now. Do not unzip it first.
3. Click Activate.
4. Edit any Page and scroll to the Custom JSON-LD Schema box.

== Frequently Asked Questions ==

= Does it work on posts? =

It currently works on Pages only.

= Does it replace my SEO plugin's schema? =

No. It adds your JSON-LD alongside whatever else the page outputs. Use a checker like Google's Rich Results Test to see the combined result.

== Changelog ==

= 1.0.3 =
* Output is re-encoded with tag-safe escaping on render.
* Consistent "schemademon" text domain.
* Website and Support links on the Plugins screen.
* Version and copyright footer in the editor box.

= 1.0.2 =
* Initial public release.

== Copyright ==

SchemaDemon, Copyright (C) 2025 Jon Price <jon@schemademon.com>

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
