WPSSO Schema JSON-LD Markup Pro

License Selection

1 x WordPress Site $29.00
2 x WordPress Sites $48.00 — Suggested for WP Engine and Hosts with Staging Sites
3 x WordPress Sites $60.00
5 x WordPress Sites $85.00
10 x WordPress Sites $140.00
15 x WordPress Sites $180.00
25 x WordPress Sites $250.00
50 x WordPress Sites $450.00
100 x WordPress Sites $800.00

Licenses do not expire — enjoy unlimited updates and support for the lifetime of your registered WordPress site(s).

Installation and activation instructions are sent to your PayPal email address immediately following your payment.

View License Terms and Information
No Risk 30 Day Refund Policy
PayPal Acceptance Mark

FYI

Free / Basic Version Repositories

Version Numbering

Version components: {major}.{minor}.{bugfix}[-{stage}.{level}]

  • {major} = Major structural code changes / re-writes or incompatible API changes.
  • {minor} = New functionality was added or improved in a backwards-compatible manner.
  • {bugfix} = Backwards-compatible bug fixes or small improvements.
  • {stage}.{level} = Pre-production release: dev < a (alpha) < b (beta) < rc (release candidate).

Changelog / Release Notes

Version 1.20.0 (2018/01/14)

  • New Features
    • None
  • Improvements
    • Added a Course Provider option in the Social and Search Optimization metabox for the Schema Course type.
    • Extended the [schema] shortcode 'prop' attribute to allow adding new array elements (instead of merging / replacing property values by default).
  • Bugfixes
    • None
  • Developer Notes
    • None

Version 1.19.3 (2018/01/03)

  • New Features
    • None
  • Improvements
    • Added a "text" attribute in the Schema CreativeWork type markup (and its sub-types) with the complete post content text (HTML and formatting removed).
  • Bugfixes
    • None
  • Developer Notes
    • Minor refactoring for PHPCS compatibility checks.

Version 1.19.2 (2017/12/09)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • Fixed a call to SucomUtil preg_grep_keys() for a possible false meta options value in WpssoJsonFilters filter_json_data_https_schema_org_thing().
  • Developer Notes
    • None

Version 1.19.1 (2017/11/29)

  • New Features
    • None
  • Improvements
    • Optimized the definition of cache ids when the transient cache is disabled.
  • Bugfixes
    • None
  • Developer Notes
    • None

Version 1.19.0 (2017/11/24)

  • New Features
    • None
  • Improvements
    • Added a "Knowledge Graph" tab in the SSO > Schema Markup settings page.
    • Added a notice on the settings page if the current language is different than the default site language. Localized option values are used for webpages and content for that language only (not for the default language, or any other language).
  • Bugfixes
    • Fixed hidding of the "User for Person Social Profile" option in the General settings page when WPSSO JSON is active.
  • Developer Notes
    • Refactored the WpssoJsonSchema add_posts_data() static method:
      • Changed the argument order and added $is_main to the argument list.
      • Added recursion detection based on the $page_type_id argument value.
    • Refactored the schema.org/Blog filter to include only posts of type BlogPosting in the blogPost property (Pro version).

Version 1.18.3 (2017/11/20)

  • New Features
    • None
  • Improvements
    • Added a new "Schema Shortcode" settings page with documentation for the [schema] shortcode.
  • Bugfixes
    • None
  • Developer Notes
    • Minor refactoring for WPSSO Core v3.48.4.
      • Renamed the WpssoSchema add_image_list_data() method to add_og_image_list_data().
      • Renamed the WpssoSchema add_single_image_data() method to add_og_single_image_data().

Version 1.18.2 (2017/11/15)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • Fixed the JSON data cache index key for singular pages with multiple JSON-LD scripts (like the home page).
  • Developer Notes
    • None

Version 1.18.1 (2017/11/14)

  • New Features
    • Added support for the Simple Job Board plugin (Pro Version).
    • Added a new "Schema Post Data Cache Expiry" option under the SSO > Advanced > Cache Settings tab with a default value of 1209600 seconds / 2 weeks (Pro version).
  • Improvements
    • Added "Job Title", "Employment Type", and "Job Posting Expires" custom fields in the Social and Search Optimization metabox (Pro version).
    • Moved product prices to a new Schema priceSpecification property and included valueAddedTaxIncluded when applicable (Pro version).
    • Optimized the addition of single post data in Schema types Blog, CollectionPage, ProfilePage, and SearchResultsPage by caching and sharing single post data with the main WPSSO Core plugin (which uses the same cache data for singular pages).
  • Bugfixes
    • Fixed an incorrect cache index name in the post cache clearing filter.
  • Developer Notes
    • Changed the WPSSO_SCHEMA_POSTS_PER_PAGE_MAX constant default value from 20 to 10.
    • Added a new WPSSO_SCHEMA_POSTS_PER_SEARCH constant with a default value of 3 to include only the top 3 search results in the Schema SearchResultsPage markup.
    • Added several new WpssoJsonSchema class methods to manage single post json data for the Schema types Blog, CollectionPage, ProfilePage, and SearchResultsPage:
      • get_single_post_data()
      • get_mod_cache_index()
      • get_mod_cache_data()
      • save_mod_cache_data()

Version 1.17.1 (2017/11/02)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • None
  • Developer Notes
    • Refactored the post cache clearing filter for WPSSO v3.48.0.

Version 1.17.0 (2017/10/28)

  • New Features
    • Added support for the WP Job Manager plugin.
  • Improvements
    • Added support for additional Schema Job Posting properties (hiringOrganization, jobLocation, baseSalary, etc.).
    • Added options in the Social and Search Optimization metabox for the Schema Job Posting type:
      • Hiring Organization
      • Job Location
      • Base Salary (per Year, Month, Week, Day, or Hour)
  • Bugfixes
    • Fix to prevent null assignment when a Schema CollectionPage does not have any mentions (empty categories, for example).
  • Developer Notes
    • Added checks for the WP Job Manager, WP Recipe Maker, WP Ultimate Recipe, and WP Product Review plugins.
    • Minor code refactoring for WPSSO v3.47.2.
      • Added a call to the new WpssoUtil get_ext_req_msg() method to get the required extension text message.

Version 1.16.7 (2017/10/15)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • Fixed the inLanguage property value by calling the SucomUtil get_locale() method instead of the WordPress get_locale() function.
  • Developer Notes
    • Added a new WPSSO_SCHEMA_POSTS_PER_PAGE_MAX constant (default is 20) to limit posts included in a collection.
    • Added a shortcode_exists() call to the WpssoJsonShortcodeSchema add_shortcode() and remove_shortcode() methods for more complete debug info.
    • Added 'wpsso_pre_apply_filters_text' and 'wpsso_after_apply_filters_text' action hooks WpssoJsonShortcodeSchema to dynamically remove / add the schema shortcode(s) as required.

Version 1.16.6 (2017/10/02)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • None
  • Developer Notes
    • Minor code refactoring / standardizing for WPSSO v3.46.3.

Version 1.16.5 (2017/09/15)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • None
  • Developer Notes
    • Minor code refactoring for WPSSO v3.46.1.
      • Renamed the Advanced settings 'social' tab ID to 'custom_meta'.
      • Moved common Schema options from the settings page to methods the WpssoAdmin class.

Version 1.16.4 (2017/09/10)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • None
  • Developer Notes
    • Minor code refactoring for WPSSO v3.46.0.

Version 1.16.3 (2017/09/03)

  • New Features
    • None
  • Improvements
    • Added a timezone selection for Event Start / End times (Pro version).
    • Added Schema properties 'url', 'validFrom', and 'validThrough' for Schema Event offers.
    • Added multiple "Event Offers" options in the Social and Search Optimization metabox, including the offer name, price, currency, and availability (Pro version).
  • Bugfixes
    • None
  • Developer Notes
    • None

Version 1.16.2 (2017/08/30)

  • New Features
    • None
  • Improvements
    • Added a tabbed layout to the Schema Markup settings page, moving all definitions of Schema types to a "Schema Types" tab.
  • Bugfixes
    • None
  • Developer Notes
    • None

Version 1.16.1 (2017/08/23)

  • New Features
    • None
  • Improvements
    • Added a 'seller' property to Schema Product type offers with the site organization markup (Pro version).
    • Added a 'brand' property to the Schema Product type, which can be defined from a custom field, in the Social and Search Optimization metabox, or from a WooCommerce product attribute (Pro version).
    • Added 'Event Start' and 'Event End' options in the Social and Search Optimization metabox for Schema Event and its sub-types (Pro version).
  • Bugfixes
    • None
  • Developer Notes
    • None

Version 1.16.0 (2017/08/08)

  • New Features
    • Added a new [schema][/schema] shortcode to define additional Schema types and properties for sections / blocks in the content. See the Schema Shortcode for Custom Markup notes for more information.
  • Improvements
    • None
  • Bugfixes
    • None
  • Developer Notes
    • None