=== SchemaNex ===
Contributors: parthpanchal7
Tags: schema, structured data, json-ld, seo, rich snippets
Requires at least: 6.0
Requires PHP: 7.4
Tested up to: 7.0
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Add custom JSON-LD schema markup to posts, pages, and custom post types with validation, templates, and duplicate detection.

== Description ==

SchemaNex allows you to easily add custom JSON-LD schema markup to posts, pages, and custom post types directly from the WordPress editor.

Features include:

* Multiple schema blocks per post
* Built-in JSON validation
* AJAX schema validator
* JSON formatting tools
* Dynamic schema variables
* Schema templates (FAQ, Service, Article, LocalBusiness, Breadcrumb)
* Duplicate schema type detection
* Yoast SEO / Rank Math conflict warnings
* Gutenberg and Classic Editor support
* CodeMirror-powered schema editor

== Installation ==

1. Upload the `schemanex` folder to the `/wp-content/plugins/` directory.
2. Activate the plugin through the 'Plugins' menu in WordPress.
3. Edit any post, page, or supported custom post type to add your custom schema blocks.

== Screenshots ==

1. Schema editor interface.
2. JSON validation and formatting tools.
3. Quick schema template buttons.
4. Bulk schema management screen.

== Frequently Asked Questions ==

= Can I use dynamic variables? =
Yes! You can use templates like `{{post_title}}`, `{{post_url}}`, `{{excerpt}}`, `{{author_name}}`, `{{publish_date}}`, `{{modified_date}}`, `{{featured_image}}`, `{{site_name}}`, and `{{site_url}}` within your schemas.

= Does it validate the JSON syntax? =
Yes, the plugin checks for syntax errors automatically on save and features a "Validate Schema" button to perform checks via AJAX directly inside the editor.

== Upgrade Notice ==

= 1.0.0 =
Initial release of SchemaNex.

== Changelog ==

= 1.0.0 =
* Initial Release.
