{"id":316603,"date":"2026-08-24T13:00:49","date_gmt":"2026-08-24T13:00:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/schemaops\/"},"modified":"2026-08-27T15:39:11","modified_gmt":"2026-08-27T15:39:11","slug":"towerhouse-schema-templates","status":"publish","type":"plugin","link":"https:\/\/sa.wordpress.org\/plugins\/towerhouse-schema-templates\/","author":15769498,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.1","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"TowerHouse Schema Templates","header_author":"TowerHouse Studio","header_description":"Reusable schema templates with field mapping, validation, and assignment rules for WordPress.","assets_banners_color":"fcfdfe","last_updated":"2026-08-27 15:39:11","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":81,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"towerhousestudio","date":"2026-08-24 21:53:07","revision":3664320},"1.0.1":{"tag":"1.0.1","author":"towerhousestudio","date":"2026-08-27 15:39:11","revision":3669159}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3663482,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3663482,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3663482,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3663482,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3663482,"resolution":"1","location":"assets","locale":"","width":1440,"height":1200},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3663482,"resolution":"2","location":"assets","locale":"","width":1425,"height":1188},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3663482,"resolution":"3","location":"assets","locale":"","width":1425,"height":1188},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3663482,"resolution":"4","location":"assets","locale":"","width":1440,"height":1200},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3663482,"resolution":"5","location":"assets","locale":"","width":1440,"height":1200},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3663482,"resolution":"6","location":"assets","locale":"","width":1425,"height":1188},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3663482,"resolution":"7","location":"assets","locale":"","width":1425,"height":1188}},"screenshots":{"1":"Manage Article, Website, and FAQ Page templates while seeing mapping and usage status at a glance.","2":"Build a FAQ Page template with full required-field coverage and a live JSON-LD preview.","3":"Continue through the FAQ builder to edit repeatable questions and answers alongside the resulting schema.","4":"Assign templates to a post or page and review inherited mappings in the content workspace.","5":"Continue through the assignment workspace to inspect recommended and optional field mappings.","6":"Preview resolved structured data, validation status, and eligible rich-result presentation.","7":"Continue through the preview to inspect the final JSON-LD output before publishing."}},"plugin_section":[],"plugin_tags":[2516,2998,1117,125621,1121],"plugin_category":[55],"plugin_contributors":[78154,277228],"plugin_business_model":[],"class_list":["post-316603","plugin","type-plugin","status-publish","hentry","plugin_tags-json-ld","plugin_tags-rich-snippets","plugin_tags-schema","plugin_tags-schema-markup","plugin_tags-structured-data","plugin_category-seo-and-marketing","plugin_contributors-freemius","plugin_contributors-towerhousestudio","plugin_committers-towerhousestudio"],"banners":{"banner":"https:\/\/ps.w.org\/towerhouse-schema-templates\/assets\/banner-772x250.png?rev=3663482","banner_2x":"https:\/\/ps.w.org\/towerhouse-schema-templates\/assets\/banner-1544x500.png?rev=3663482","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/towerhouse-schema-templates\/assets\/icon-128x128.png?rev=3663482","icon_2x":"https:\/\/ps.w.org\/towerhouse-schema-templates\/assets\/icon-256x256.png?rev=3663482","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/towerhouse-schema-templates\/assets\/screenshot-1.png?rev=3663482","caption":"Manage Article, Website, and FAQ Page templates while seeing mapping and usage status at a glance."},{"src":"https:\/\/ps.w.org\/towerhouse-schema-templates\/assets\/screenshot-2.png?rev=3663482","caption":"Build a FAQ Page template with full required-field coverage and a live JSON-LD preview."},{"src":"https:\/\/ps.w.org\/towerhouse-schema-templates\/assets\/screenshot-3.png?rev=3663482","caption":"Continue through the FAQ builder to edit repeatable questions and answers alongside the resulting schema."},{"src":"https:\/\/ps.w.org\/towerhouse-schema-templates\/assets\/screenshot-4.png?rev=3663482","caption":"Assign templates to a post or page and review inherited mappings in the content workspace."},{"src":"https:\/\/ps.w.org\/towerhouse-schema-templates\/assets\/screenshot-5.png?rev=3663482","caption":"Continue through the assignment workspace to inspect recommended and optional field mappings."},{"src":"https:\/\/ps.w.org\/towerhouse-schema-templates\/assets\/screenshot-6.png?rev=3663482","caption":"Preview resolved structured data, validation status, and eligible rich-result presentation."},{"src":"https:\/\/ps.w.org\/towerhouse-schema-templates\/assets\/screenshot-7.png?rev=3663482","caption":"Continue through the preview to inspect the final JSON-LD output before publishing."}],"raw_content":"<!--section=description-->\n<p>Stop rebuilding structured data one page at a time.<\/p>\n\n<p>TowerHouse Schema Templates gives WordPress teams a reusable schema workflow. Map Schema.org fields once, assign the template wherever it belongs, preview the resolved result, and publish validated JSON-LD without hand-writing markup.<\/p>\n\n<h4>Build once. Keep every page consistent.<\/h4>\n\n<ul>\n<li>Create unlimited templates for Article, Local Business, FAQ Page, Breadcrumbs, and Website schema<\/li>\n<li>Map fields to post data, site data, or carefully controlled custom values<\/li>\n<li>Assign templates to posts and pages without editing theme files<\/li>\n<li>Add page-level overrides when one piece of content needs a different value<\/li>\n<li>See where every template is active before changing it<\/li>\n<li>Preview resolved fields, validation results, search snippets, rich-result presentations, and final JSON-LD<\/li>\n<\/ul>\n\n<h4>Start free. Scale with premium.<\/h4>\n\n<p>The WordPress.org edition includes unlimited reusable templates, five schema types, field mapping, manual post and page assignment, per-content overrides, usage visibility, previews, and full schema validation. These features do not require a paid plan or bundled premium code.<\/p>\n\n<p>When your schema operation grows, the premium version adds:<\/p>\n\n<ul>\n<li>16 additional schema types<\/li>\n<li>Auto Rules for conditional template assignment<\/li>\n<li>ACF field sources<\/li>\n<li>WooCommerce field sources<\/li>\n<li>Template import and export<\/li>\n<\/ul>\n\n<p>Start with the complete WordPress.org workflow. Upgrade when you want to automate assignments, connect custom-field or commerce data, and move template configurations between sites.<\/p>\n\n<p><a href=\"https:\/\/towerhousestudio.com\/towerhouse-schema-templates\/\">Explore premium features and plans<\/a><\/p>\n\n<h4>Supported schema types<\/h4>\n\n<p>Included with the WordPress.org edition:<\/p>\n\n<ul>\n<li>Article<\/li>\n<li>Local Business<\/li>\n<li>FAQ Page<\/li>\n<li>Breadcrumbs<\/li>\n<li>Website<\/li>\n<\/ul>\n\n<p>Added by the premium version:<\/p>\n\n<ul>\n<li>Product<\/li>\n<li>Review<\/li>\n<li>Event<\/li>\n<li>Organization<\/li>\n<li>Service<\/li>\n<li>Person<\/li>\n<li>Job Posting<\/li>\n<li>Course<\/li>\n<li>Video<\/li>\n<li>Web Page<\/li>\n<li>Medical Web Page<\/li>\n<li>Real Estate Listing<\/li>\n<li>How-To<\/li>\n<li>Recipe<\/li>\n<li>Software Application<\/li>\n<li>News Article<\/li>\n<\/ul>\n\n<h4>From template to JSON-LD in four steps<\/h4>\n\n<ol>\n<li>Choose the schema type that matches your content.<\/li>\n<li>Map each field to WordPress content or a custom value.<\/li>\n<li>Assign the reusable template to the relevant post or page.<\/li>\n<li>Review validation and final JSON-LD before publishing.<\/li>\n<\/ol>\n\n<p>Your editors work with familiar WordPress fields. Your schema stays centralized, reviewable, and easier to maintain as the site grows.<\/p>\n\n<h4>Built for real WordPress workflows<\/h4>\n\n<p>TowerHouse Schema Templates is useful for editorial teams, agencies, site owners, and developers who want structured data to be repeatable instead of buried in one-off code or scattered page settings.<\/p>\n\n<p>Use it to standardize article markup, build visible FAQ content into FAQPage schema, describe a local business, add breadcrumb context, or establish website identity.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>TowerHouse Schema Templates includes the Freemius SDK for plan checks, upgrade links, premium checkout, license management, and paid-plan update flows.<\/p>\n\n<ul>\n<li>Service: Freemius<\/li>\n<li>What it is used for: Freemius handles premium checkout, license activation, account and billing flows, and related licensing\/update requests for paid plans.<\/li>\n<li>When data is sent: Data may be sent when a site owner opens an upgrade or checkout flow, connects a Freemius account, activates or validates a license, or interacts with Freemius-powered billing\/account screens. Freemius may also process optional usage or diagnostic data when the site owner explicitly opts in through its consent flow.<\/li>\n<li>What data may be sent: Depending on the action, this can include site URL, plugin and version information, WordPress and PHP version information, admin or purchaser email, license\/account identifiers, IP address, and billing or transaction details needed to complete the request.<\/li>\n<li>Service website: https:\/\/freemius.com\/<\/li>\n<li>Terms of Service: https:\/\/freemius.com\/terms\/<\/li>\n<li>Privacy Policy: https:\/\/freemius.com\/privacy\/<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code> or install it through the WordPress admin.<\/li>\n<li>Activate TowerHouse Schema Templates through the Plugins screen.<\/li>\n<li>Open <code>TowerHouse Schema Templates &gt; Templates<\/code> to create your first schema template.<\/li>\n<li>Assign templates from the post or page editor.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20towerhouse%20schema%20templates%20write%20json-ld%20automatically%3F\"><h3>Does TowerHouse Schema Templates write JSON-LD automatically?<\/h3><\/dt>\n<dd><p>Yes. While the plugin is active, TowerHouse Schema Templates injects JSON-LD for matching singular content with valid applied schema.<\/p><\/dd>\n<dt id=\"can%20i%20disable%20auto-rules%20for%20one%20page%3F\"><h3>Can I disable auto-rules for one page?<\/h3><\/dt>\n<dd><p>Yes. On sites running the premium version with Auto Rules, you can disable all auto-rules for one content item, or disable only a specific auto-applied template while keeping the others.<\/p><\/dd>\n<dt id=\"will%20uninstall%20remove%20plugin%20data%3F\"><h3>Will uninstall remove plugin data?<\/h3><\/dt>\n<dd><p>Only if you enable the cleanup option in <code>TowerHouse Schema Templates &gt; Settings<\/code> before uninstalling.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Enjoy a smoother upgrade experience with better continuity, reliability, and peace of mind as your schema workflow grows.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Build reusable schema faster and publish confident, validated structured data at scale.<\/li>\n<\/ul>","raw_excerpt":"Build reusable Schema.org templates, map WordPress content, validate JSON-LD, and publish structured data at scale.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/316603","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=316603"}],"author":[{"embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/towerhousestudio"}],"wp:attachment":[{"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=316603"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=316603"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=316603"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=316603"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=316603"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=316603"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}