=== Hexawx Schema === Contributors: hexawx Tags: schema, json-ld, seo, structured-data, Requires at least: 5.0 Tested up to: 6.9 Requires PHP: 7.2 Stable tag: 1.0.1 License: GPL-2.0-or-later License URI: https://www.gnu.org/licenses/gpl-2.0.html Lightweight plugin for managing and adding custom JSON-LD schema in WordPress. == Description == **Hexawx Schema** is a lightweight WordPress plugin that lets you easily add and manage **custom JSON-LD schema markup** on your website. Structured data helps search engines understand your content better, which can improve your SEO and display rich results in search listings. With Hexawx Schema, you can: * Add custom schema to **Posts, Pages, and Custom Post Types**. * Override existing schema on individual posts or pages. * Use the **JSON-LD format**, recommended by Google and major search engines. * Validate schema with built-in guidance and external tools like [Schema.org Validator](https://validator.schema.org) and [Google Rich Results Test](https://search.google.com/test/rich-results). **Why use Hexawx Schema?** Adding structured data can enhance your search visibility with **rich snippets**, **knowledge panels**, and other enhanced search features. Hexawx Schema makes it simple, even if you’re not a developer. **Who is it for?** * Bloggers who want rich snippets for their posts. * Businesses improving local SEO or product schema. * Developers managing multiple post types with custom schema requirements. **Key Features:** * Easy-to-use admin dashboard for managing schema. * Enable schema per post type (Posts, Pages, or Custom Post Types). * Paste or edit JSON-LD code directly in the editor. * Override default schema on a per-post basis. * Follows WordPress and SEO best practices for structured data. == Installation == = Install from the WordPress Admin Panel = 1. Open your WordPress Admin Dashboard and navigate to **Plugins → Add New**. 2. In the search bar, type "Hexawx Schema". 3. Click **Install Now**, then **Activate** the plugin. = Manual Installation = 1. Download the plugin ZIP file. 2. Go to **Plugins → Add New → Upload Plugin**. 3. Upload the ZIP file and click **Install Now**. 4. Activate the plugin. == Usage == = How to add custom schema = 1. Go to the plugin’s **Admin Settings** page. 2. Enable the options for the post types where you want to add the schema (e.g., Pages, Posts, or Custom Post Types). 3. Edit the desired Page or Post. 4. Add your custom schema in the plugin’s schema input field. 5. Use the **Override Existing Schema** option to replace the current schema for that page or post if needed. 6. Save or update the Page/Post. == Frequently Asked Questions == = How do I install the Hexawx Schema plugin? = 1. Go to **Plugins → Add New** in your WordPress dashboard. 2. Search for "Hexawx Schema" in the plugin repository. 3. Click **Install Now** and then **Activate** the plugin. = Where can I add my custom schema? = You can add your custom schema through the plugin's settings page. Enable schema for the Pages, Posts, or other content types you wish to use. Then, while editing a Page or Post, you'll see a field where you can insert your custom schema. = Can I override an existing schema on a page or post? = Yes. The plugin offers an option to override the current schema. This allows you to replace the existing schema for any Page or Post where you add your custom schema. = How do I remove the custom schema from a post or page? = To remove the schema, go to the edit screen for the page or post, clear the schema field, and save the changes. = Does this plugin support JSON-LD schema format? = Yes, the plugin uses the JSON-LD format for adding structured data to your content, which is recommended by major search engines. == Screenshots == 1. Plugin Dashboard overview. 2. Admin settings to enable schema for post types. 3. Schema input field on a post edit screen. 4. Example JSON-LD schema code snippet. == Changelog == = 1.0.0 = * Initial release of Hexawx Schema. * Add dashboard and settings page. * Enable JSON-LD schema per post type. * Add option to override existing schema. = 1.0.1 = * Minor fixes and code improvements. * Properly enqueued admin CSS.