WPSSO Pro (Core Plugin)

License Selection

1 x WordPress Site $49.00
2 x WordPress Sites $78.00 — Suggested for WP Engine and Hosts with Staging Sites
3 x WordPress Sites $96.00
5 x WordPress Sites $130.00
10 x WordPress Sites $220.00
15 x WordPress Sites $285.00
25 x WordPress Sites $425.00
50 x WordPress Sites $750.00
100 x WordPress Sites $1400.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

  • Plugin Name: WPSSO Pro (Core Plugin)
  • Stable Version: 3.45.5
  • Author: JS Morisset
  • Description: Automatically generate complete and accurate meta tags + Schema markup from your content for social media optimization (SMO) and SEO.
  • License: Nontransferable License for WordPress Site Address URL
  • Requires At Least: WordPress 3.7
  • Tested Up To: WordPress 4.8.1
  • Last Updated: 3 days ago
  • Downloaded: 50,486 times
  • Plugin Homepage »

New versions of the plugin are released approximately every week (more or less). New features are added, tested, and released incrementally, instead of grouping them together in a major version release. When minor bugs fixes and/or code improvements are applied, new versions are also released. This release schedule keeps the code stable and reliable, at the cost of more frequent updates.

See release early, release often (RERO) software development philosophy on Wikipedia for more information on the benefits of smaller / more frequent releases.

Free / Standard Version Repository

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 3.45.6-dev.1 (2017/08/12)

  • New Features
    • None
  • Improvements
    • Added support for custom Schema event start / end dates and times.
  • Bugfixes
    • None
  • Developer Notes
    • None

Version 3.45.5 (2017/08/08)

  • New Features
    • None
  • Improvements
    • Added https://schema.org/Intangible and https://schema.org/Accommodation (and their sub-types) to the selection of available Schema types.
  • Bugfixes
    • None
  • Developer Notes
    • Minor update to "itemscope" string matching in the head attributes.

Version 3.45.4 (2017/07/23)

  • New Features
    • None
  • Improvements
    • Added a new "Bitly Custom Short Domain" option (Pro version).
    • Added a warning if applying 'the_content' filter takes longer than 1 second.
  • Bugfixes
    • None
  • Developer Notes
    • Added more checks and debug info for possible image metadata inconsistencies from the WordPress Media Library.
    • Added a new WPSSO_CONTENT_FILTERS_MAX_TIME constant (default is 1.00 seconds).
    • Renamed the WPSSO_FILTER_SINGLE_TAGS constant to WPSSO_APPLY_FILTERS_SINGLE_MT.

Version 3.45.3 (2017/07/06)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • None
  • Developer Notes
    • Cleaned-up some development / debugging error log messages.

Version 3.45.2 (2017/07/05)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • Removed pass-by-reference from WpssoSchema::get_schema_types_array() to avoid corrupting the schema array cache.
  • Developer Notes
    • None

Version 3.45.1 (2017/07/03)

  • New Features
    • None
  • Improvements
    • Updated the Twitter Large Image Summary image size to 600x315 cropped.
    • Updated the Polylang plugin check to use a class name instead of the plugin slug for compatibility with Polylang Pro.
    • Added the Open Graph image width as a parameter to the Wistia video API URL.
    • Added the following types to the list of available Schema types.
      • https://schema.org/ClaimReview
      • https://schema.org/IndividualProduct
      • https://schema.org/Question
      • https://health-lifesci.schema.org/MedicalBusiness
        • https://health-lifesci.schema.org/CommunityHealth
        • https://health-lifesci.schema.org/Dentist
        • https://health-lifesci.schema.org/Dermatology
        • https://health-lifesci.schema.org/DietNutrition
        • https://health-lifesci.schema.org/Emergency
        • https://health-lifesci.schema.org/Geriatric
        • https://health-lifesci.schema.org/Gynecologic
        • https://health-lifesci.schema.org/MedicalClinic
        • https://health-lifesci.schema.org/Midwifery
        • https://health-lifesci.schema.org/Nursing
        • https://health-lifesci.schema.org/Obstetric
        • https://health-lifesci.schema.org/Oncologic
        • https://health-lifesci.schema.org/Optician
        • https://health-lifesci.schema.org/Optometric
        • https://health-lifesci.schema.org/Otolaryngologic
        • https://health-lifesci.schema.org/Pediatric
        • https://health-lifesci.schema.org/Pharmacy
        • https://health-lifesci.schema.org/Physician
        • https://health-lifesci.schema.org/Physiotherapy
        • https://health-lifesci.schema.org/PlasticSurgery
        • https://health-lifesci.schema.org/Podiatric
        • https://health-lifesci.schema.org/PrimaryCare
        • https://health-lifesci.schema.org/Psychiatric
        • https://health-lifesci.schema.org/PublicHealth
      • https://schema.org/ProductModel
      • https://schema.org/SomeProducts
  • Bugfixes
    • Fixed a missing Open Graph type filter for WP e-Commerce product pages.
    • Fixed parsing of the HTML returned by the Wistia video API.
  • Developer Notes
    • Renamed the following filters:
      • 'wpsso_json_add_https_schema_org_collectionpage_parts' to 'wpsso_json_add_https_schema_org_collectionpage_mentions'
      • 'wpsso_json_add_https_schema_org_searchresultspage_parts' to 'wpsso_json_add_https_schema_org_searchresultspage_mentions'
      • 'wpsso_json_add_https_schema_org_profilepage_parts' to 'wpsso_json_add_https_schema_org_profilepage_mentions'
      • 'wpsso_json_add_https_schema_org_blog_parts' to 'wpsso_json_add_https_schema_org_blog_blogpost'
    • Added https://health-lifesci.schema.org/MedicalSpecialty sub-types to the WpssoConfig::$cf['head']['schema_type'] array for future use.

Version 3.45.0 (2017/06/21)

  • New Features
    • None
  • Improvements
    • Localized the "Organization Logo URL" and "Organization Banner URL" option values.
  • Bugfixes
    • None
  • Developer Notes
    • None

Version 3.44.5 (2017/06/15)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • Fixed the missing location information when the publisher property is a Schema LocalBusiness.
  • Developer Notes
    • Added more debugging messages in the Schema Local Business filter.
    • Added a check for a Local Business type when adding an organization property.

Version 3.44.4 (2017/06/08)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • Added a check to exclude non-numeric width, height, length, and weight values for WooCommerce products (Pro version).
  • Developer Notes
    • None

Version 3.44.3 (2017/06/06)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • Added a (now optional) second argument to get_term() for WP versions older than 4.4.
    • Replaced strpos() by filter_var() when checking for URLs in Schema property values to avoid false positives.
    • Added a default value when PHP_INT_MIN is not defined (available since PHP v7).
  • Developer Notes
    • None

Version 3.44.2 (2017/05/30)

  • New Features
    • None
  • Improvements
    • Added license information bellow the Authentication ID on the Pro Licenses settings page (Pro version).
    • Added a dismissable notice message to politely ask for a plugin rating on wordpress.org after one week.
  • Bugfixes
    • None
  • Developer Notes
    • None

Version 3.44.1 (2017/05/25)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • Fixed HTML detection when passed as an argument to parse head meta tags for the duplicate meta tag check.
  • Developer Notes
    • None

Version 3.44.0 (2017/05/19)

  • New Features
    • Added three new options for Pinterest in the General settings page:
      • Add Hidden Image for Pin It Button
      • Add "nopin" to Header Image Tag (since WP v4.4)
      • Add "nopin" to Media Lib Images
  • Improvements
    • The Pinterest custom image in the Social Settings has been moved to the Structured Data / Schema Markup / Pinterest custom image.
    • Added a warning if retrieving the HTML document for the duplicate meta tag check feature takes longer than 3 seconds.
  • Bugfixes
    • None
  • Developer Notes
    • Added extra sanity checks to make sure that "meta itemprop content" tags with URL values are added as "link itemprop href" instead.

Version 3.43.3 (2017/05/15)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • Fixed an incorrect variable name in the WooCommerce integration module (Pro version).
  • Developer Notes
    • None

Version 3.43.2 (2017/05/14)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • None
  • Developer Notes
    • Updated the SucomForm image selection / upload methods to support numeric multi-option names.
    • Added an extra check for a non-variation product type when reading product variations for WooCommerce (Pro version).

Version 3.43.1 (2017/05/11)

  • New Features
    • None
  • Improvements
    • Added removal of HTML tags from the author / user description value in the Schema Person markup.
    • Added new social business account URLs for Google's Knowledge Graph:
      • SoundCloud Business URL
      • Tumblr Business Page URL
      • YouTube Business Channel URL
  • Bugfixes
    • None
  • Developer Notes
    • None

Version 3.43.0 (2017/05/07)

  • New Features
    • Added a Gravity Forms + GravityView integration module with support for Single Entry view URL, title, description, and post image (Pro version).
  • Improvements
    • Added Facebook AppLink meta tags for YouTube and Vimeo videos:
      • al:ios:app_name
      • al:ios:app_store_id
      • al:ios:url
      • al:android:app_name
      • al:android:package
      • al:android:url
      • al:web:url
      • al:web:should_fallback
    • Added Twitter card meta tags for YouTube and Vimeo videos:
      • twitter:app:name:iphone
      • twitter:app:id:iphone
      • twitter:app:url:iphone
      • twitter:app:name:ipad
      • twitter:app:id:ipad
      • twitter:app:url:ipad
      • twitter:app:name:googleplay
      • twitter:app:id:googleplay
      • twitter:app:url:googleplay
    • Added out of stock variations for WooCommerce products in the Schema Product markup (Pro version)
  • Bugfixes
    • Replaced checks for Yoast SEO plugin slug by a function name check (to include Yoast SEO Premium).
  • Developer Notes
    • None

Version 3.42.0 (2017/04/30)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • Fixed inheritance of Schema sub-types when adding Organization markup.
    • Fixed check of variable product for WooCommerce v3.x (Pro version).
  • Developer Notes
    • Code refactoring to rename the $is_avail array to $avail.
    • Replaced WPSSO_VARY_USER_AGENT_DISABLE constant checks by $avail array checks.
    • Added a Schema type inheritance feature when adding markup for single Schema elements.
    • Renamed the "WP / Theme Integration" tab in the Advanced settings to "Integration".
    • Moved the WPSSO_BP_MEMBER_BIOGRAPHICAL_FIELD constant value to a new "BuddyPress Member Bio Field Name" option in the Advanced settings page.

Version 3.41.0 (2017/04/22)

  • New Features
    • Added a new "Plugin Dashboard" settings page.
  • Improvements
    • Moved all sidebar metaboxes (Help and Support, Version Information, etc.) to the new "Plugin Dashboard" settings page.
    • Added a WpssoHead vary_user_agent_check() method to handle user agents with special needs like the Pinterest crawler.
    • Improved the responsive styling of metaboxes for smaller displays.
  • Bugfixes
    • Fixed a null value for the default publisher ID in Schema WebPage and BlogPosting markup.
  • Developer Notes
    • Moved the validate button informational text from the WpssoMeta class to the WpssoMessages class.
    • Renamed all Pinterest option key prefixes from 'rp' to 'p' to reflect the Pinterest meta tag prefix value.
    • Renamed the SucomUtil crawler_name() method to get_crawler_name().
    • Added a new optional WPSSO_VARY_USER_AGENT_DISABLE constant.