=== ASMKC Schema - Structured Data Manager === Contributors: asmkc Tags: schema, json-ld, seo, structured data, japan Requires at least: 6.0 Tested up to: 6.9 Stable tag: 1.0.2 Requires PHP: 7.4 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Japanese SEO-focused JSON-LD manager with automatic duplicate control. == Description == ASMKC Schema is a structured data (JSON-LD) management plugin designed specifically for website operators in Japan. It fully supports "Japanese business customs" and "Japanese address formats," which are often difficult to configure with international plugins. This plugin strongly supports display in Google Search's "Knowledge Panel" and "Rich Results." The key feature is the **"Automatic Duplicate Control (Smart Control)"**. It detects simple structured data automatically output by WordPress themes (Cocoon, SWELL, SANGO, etc.) or SEO plugins (All in One SEO, Yoast SEO, etc.). It prevents duplicate errors while allowing ASMKC to output more detailed data with high E-E-A-T (Experience, Expertise, Authoritativeness, and Trustworthiness). = Main Features (Free Version) = Even in the free version, all functions necessary for general corporate sites and blog operations are available. * **Basic Info Output**: Supports Organization, WebSite, and LocalBusiness. * **Article Structured Data**: Detailed settings for Articles. Identifies news articles and blog posts. * **Person Info**: Detailed settings for operators/supervisors (Person). Set SNS links and backgrounds to strengthen E-E-A-T. * **FAQ**: Set up to 3 questions per page. Increases visibility in search results. * **Duplicate Scan Diagnosis**: Diagnoses and previews the JSON-LD currently output on the page in real-time. * **Conflict Control (Smart Control)**: Stops structured data output from other plugins or themes and unifies it into ASMKC. = Supported Themes & Plugins = Supports duplicate control (unification to ASMKC) with the following themes and plugins: * **Themes**: Cocoon, SWELL, SANGO, JIN, AFFINGER, Luxeritas, Diver, Lightning * **Plugins**: All in One SEO, Yoast SEO, Rank Math, SEOPress, The SEO Framework = Pro Version Features = By introducing the Pro version add-on, advanced business functions are unlocked. * **Advanced Schemas**: JobPosting, Event, Product, Service, VideoObject * **Unlimited FAQs**: Removal of the item limit * **Detailed Business Hours**: Settings for business hours and break times by day of the week (Local SEO measures) * **WooCommerce Integration**: Automatic optimization of product data == Installation == 1. Click "Plugins" > "Add New" in the WordPress admin screen. 2. Search for "ASMKC Schema" or upload the ZIP file to install. 3. Activate the plugin. 4. Go to the "Settings" > "ASMKC Structured Data" menu and configure your company information, logo, etc. == Frequently Asked Questions == = Q. Is specialized coding knowledge required? = No, it is not required. Just enter the necessary information in the admin form, and the correct JSON-LD code recommended by Google will be automatically generated. = Q. I use Cocoon or SWELL. Will the structured data overlap? = ASMKC Schema has a unique "Conflict Control Function". By selecting "ASMKC (Recommended)" in the "Plugin Conflict Control" tab on the settings screen, you can automatically stop the output from the theme side and unify it to this plugin's output. = Q. How much can I use with the free version? = Basic functions necessary for general blogs and corporate sites, such as Article, Organization info, Breadcrumbs, FAQ (up to 3 items), and Person, are all available unlimitedly in the free version. == Screenshots == 1. **Basic Settings**: Easily configure addresses, industries, and logos tailored to Japanese formats. 2. **Output Diagnosis**: Analyze structured data output on the page in real-time to check for duplicates. 3. **Per-Article Settings**: Individually set FAQs and article types for each article at the bottom of the post screen. == Changelog == = 1.0.2 = * Security: Fixed nonce verification to include wp_unslash() and sanitize_key(). * Security: Added wp_unslash() before sanitizing POST array data. * Security: Fixed JSON output escaping to use wp_json_encode() without unsafe flags. * Improvement: Cache clear hook added for schema scanning to fetch latest output. * Improvement: Detection accuracy for third-party schemas improved. = 1.0.0 = * Initial release.