WPSSO Core Pro (Main 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 Core Pro
  • Stable Version: 3.47.1
  • Author: JS Morisset
  • Description: Automatically create complete meta tags and Schema markup from your content for social sharing, social media / SMO, Google Rich Cards / SEO + more.
  • License: Nontransferable License for WordPress Site Address URL
  • Requires At Least: WordPress 3.7
  • Tested Up To: WordPress 4.8.2
  • Last Updated: 18 hours ago
  • Downloaded: 54987 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 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 3.47.2-dev.4 (2017/10/22)

  • New Features
    • None
  • Improvements
    • Updated "WPSSO extension" description text to "WPSSO Core extension".
    • The "Enable WP Excerpt for Pages" and "Enable WP Tags for Pages" options are now enabled by default.
    • Renamed the "Default Product Currency" option to "Default Currency".
  • Bugfixes
    • Fix to convert the currency symbol provided The Event Manager to a currency abbreviation (Pro version).
    • Fix to limit mentions in a Schema CollectionPage for a post object to only its first level / direct children.
  • Developer Notes
    • Updated the Google jQuery UI CSS from v1.11.4 to v1.12.1.
    • Added a new WpssoHead get_mt_mark() method to return begin/end meta tags and regex.
    • Added a new WpssoUtil get_ext_req_msg() method to get the required extension text message.
    • Moved the WP Recipe Maker, WP Ultimate Recipe, and WP Product Review plugin checks to the WPSSO JSON extension.
    • Added new WpssoSchema set_single_data_from_cache() and get_single_type_id_url() methods.
    • Refactored the WpssoSchema add_single_*_data methods (organization, person, place, etc.).

Version 3.47.1 (2017/10/17)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • Fixed The Events Calendar module to return a 0 for an empty price field (Pro version).
  • Developer Notes
    • None

Version 3.47.0 (2017/10/15)

  • New Features
    • None
  • Improvements
    • The Block Filter Output (BFO) feature is now enabled by default when WPSSO applies the content filter.
    • Added locale support to the Profile Contact Label options (Pro version).
  • Bugfixes
    • None
  • Developer Notes
    • Changed the WPSSO_CONTENT_BLOCK_FILTER_OUTPUT constant default value from false to true.
    • Added a new WPSSO_SCHEMA_POSTS_PER_PAGE_MAX constant (default is 20) for the WPSSO JSON extension.
    • Removed the following filters (replaced by actions):
      • 'wpsso_text_filter_begin' ( $bool, $filter_name );
      • 'wpsso_text_filter_end' ( $bool, $filter_name );
    • Added the following actions (see actions.txt in the plugin folder):
      • 'wpsso_text_filter_before' ( $filter_name );
      • 'wpsso_text_filter_after' ( $filter_name );
    • Added a new SucomUtil::get_wp_plugins() method to minimize calls to the slower WordPress get_plugins() function.

Version 3.46.4 (2017/10/02)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • Removed the debug status check from the WpssoRegister and WpssoCheck class constructs (the WpssDebug class is loaded after these two).
  • Developer Notes
    • None

Version 3.46.3 (2017/10/02)

  • New Features
    • None
  • Improvements
    • Added a Block Filter Output (BFO) feature (disabled by default) to monitor the content filter and fix incorrectly coded filter hooks.
    • The "Apply Content Filters" option is now enabled by default.
  • Bugfixes
    • None
  • Developer Notes
    • Added a new WPSSO_CONTENT_BLOCK_FILTER_OUTPUT constant (default is false).
    • Added a new Block Filter Output (BFO) common library class as lib/com/bfo.php.

Version 3.46.2 (2017/09/25)

  • New Features
    • None
  • Improvements
    • Added "Soundcloud URL" to the user profile contact list.
    • Added Twitter player card and Open Graph text/html video meta tags for Soundclound embedded tracks (Pro version).
  • Bugfixes
    • Added a check for bp_is_activity_component() before calling bp_get_activity_action() when in a BuddyPress post loop (Pro version).
  • Developer Notes
    • None

Version 3.46.1 (2017/09/15)

The last version of WPSSO Core that shared a common code-base with NextGEN Facebook v8.46.1. New features and improvements in future versions of the WPSSO Core plugin will not be back-ported to the NextGEN Facebook plugin.

  • New Features
    • None
  • Improvements
    • Added the "Check for Embedded Media" option from the Advanced settings page to the General > Open Graph > Videos tab (Pro version).
    • Removed the default / fallback video options for archive and search result pages:
      • Default / Fallback Video URL
      • Use Default Video on Archive
      • Use Default Video on Search Results
  • Bugfixes
    • None
  • Developer Notes
    • Renamed the Advanced settings 'social' tab ID to 'custom_meta'.
    • Removed the "Maximum Images from Content" option and replaced it with a new WPSSO_CONTENT_IMAGES_MAX_LIMIT constant (defaults to 5).
    • Removed the "Maximum Videos from Content" option and replaced it with a new WPSSO_CONTENT_VIDEOS_MAX_LIMIT constant (defaults to 5).
    • Moved several Schema options in the Google / Schema settings tab to a common method the WpssoAdmin class.

Version 3.46.0 (2017/09/10)

  • New Features
    • None
  • Improvements
    • Updated the top menu icon.
    • Renamed the "Social Settings" metabox to "Social and Search Optimization".
    • Added "Social and Search Optimization" to the top of settings pages (50% transparent).
    • Added the Schema EntertainmentBusiness sub-types (AdultEntertainment, AmusementPark, etc.).
  • Bugfixes
    • Fixed fetching of YouTube video information (Pro version).
    • Excluded the Pinterest image from being added to the content of RSS feeds.
  • Developer Notes
    • Renamed the lib/profile/social-settings.php library file to your-sso.php.
    • Renamed the WpssoMeta get_social_tabs() method to get_custom_meta_tabs().
    • Renamed the following filters and added a 3rd argument for the metabox id:
      • 'wpsso_post_social_settings_tabs' to 'wpsso_post_custom_meta_tabs'.
      • 'wpsso_term_social_settings_tabs' to 'wpsso_term_custom_meta_tabs'.
      • 'wpsso_user_social_settings_tabs' to 'wpsso_user_custom_meta_tabs'.

Version 3.45.9 (2017/09/04)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • Changed a constant multiplication in the config.php array for it's numerical equivalent for older PHP versions.
  • Developer Notes
    • None

Version 3.45.8 (2017/09/03)

  • New Features
    • None
  • Improvements
    • Added detection of All In One SEO Pack Pro.
  • Bugfixes
    • None
  • Developer Notes
    • Added support for custom event offers, including their name, price, currency, and availability.
    • Renamed the 'wpsso_shorten_url' filter to 'wpsso_get_short_url'.
    • Renamed the 'wpsso_cache_expire_shorten_url' filter to 'wpsso_cache_expire_short_url'.
    • Renamed the SucomForm get_image_upload_input() method to get_input_image_upload().
    • Renamed the SucomForm get_image_url_input() method to get_input_image_url().
    • Renamed the SucomForm get_video_url_input() method to get_input_video_url().
    • Renamed the SucomForm get_image_dimensions_input() method to get_input_image_dimensions().

Version 3.45.7 (2017/08/30)

  • New Features
    • None
  • Improvements
    • Added a new "Default Product Currency" option on the Advanced settings page (Pro version).
    • Removed target="_blank" (open in new window or tab) from all linked URLs.
  • Bugfixes
    • None
  • Developer Notes
    • Removed the WPSSO_PRODUCT_CURRENCY constant (replaced by the new "Default Product Currency" option).
    • Added a sanity check for <html> and <meta /> tags in the webpage before checking for duplicates.
    • Added more debugging messages to the WooCommerce module (Pro version).

Version 3.45.6 (2017/08/23)

  • New Features
    • None
  • Improvements
    • Added support for custom Schema Event start / end date and time values.
    • Renamed the 'Additional Type URL' option in the Social Settings metabox to 'Additional Type URLs' and provides multiple input fields.
  • Bugfixes
    • Added a test for WooCommerce v3.0.0 product 'get_date_on_sale_from' and 'get_date_on_sale_to' methods before calling them (Pro version).
  • Developer Notes
    • Added a static cache in the WpssoSchema add_single_organization_data(), add_single_place_data(), add_single_event_data(), and add_single_person_data() methods.
    • Added new custom field options under the SSO > Advanced > Custom Meta tab:
      • Additional Type URLs Custom Field
      • Product Brand Custom Field
      • Product Color Custom Field
      • Product Material Custom Field
      • Product Size Custom Field

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 Page 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