=== WPSSO Core - Complete Open Graph, Rich Pin, Twitter Card, SEO Meta Tags and Rich Results / Schema Markup ===
Plugin Name: WPSSO Core [Main Plugin]
Plugin Slug: wpsso
Text Domain: wpsso
Domain Path: /languages
License: GPLv3
License URI: https://www.gnu.org/licenses/gpl.txt
Assets URI: https://surniaulula.github.io/wpsso/assets/
Tags: open graph, meta tags, social sharing, rich results, rich pins, schema.org, structured data, twitter cards, snippet, seo, social, social media, facebook, twitter, linkedin, pinterest, google
Contributors: jsmoriss
Requires At Least: 3.8
Tested Up To: 5.2
WC Tested Up To: 3.6
Stable Tag: 4.31.0
WPSSO Core makes sure your content looks great on all social and search sites, no matter how URLs are crawled, shared, re-shared, posted or embedded!
== Description ==

**WPSSO Core makes sure your content looks great on social and search sites -- no matter how URLs are crawled, shared, re-shared, posted, or embedded:**
WPSSO Core for WordPress is fast, simple, and provides complete information about your webpage content to social sites (Facebook, Pinterest, Twitter, LinkedIn, etc.), search crawlers (Google, Bing, etc.), mail and messaging apps (Facebook Messenger, iMessage, Skype, WhatsApp, etc.), and embedded objects / iframes.
**Uses your *existing WordPress content* for meta tags and Schema markup:**
There's no need to manually select meta tag names, re-enter descriptions, titles, product information, select images / videos, etc. — WPSSO Core reads your existing post, page, product, media, recipe, event, forum, and SEO content automatically, and offers fine-tuning and customization options for just about anything and everything. ;-)
WPSSO Core is also language / locale aware, which means you can customize your site information, social page URLs and Knowledge Graph for different languages.
**Creates *complete and accurate* meta tags and Schema markup:**
WPSSO Core and its optional Free add-ons offer meta tags and Schema markup for Facebook / Open Graph, Google's Knowledge Graph, Google Rich Results SEO ([Free add-on](https://wordpress.org/plugins/wpsso-schema-json-ld/)), Google Merchant, Mobile Web Browsers, Pinterest Rich Pins, Twitter Cards, Weibo and many more — including complete markup for images, videos, extensive e-Commerce product markup (for WooCommerce and others), mobile apps, author profile / authorship, co-authors, publisher information, local business markup, aggregate ratings, reviews, recipe information, event details, and much, much more — all from your existing WordPress content!
**Includes advanced *quality assurance* features and options:**
* Checks for minimum / maximum image dimensions and aspect ratios.
* Shows notices for missing and required images.
* Verifies webpages for duplicate meta tags.
* Validates theme header templates for correct HTML markup.
* Checks and warns of any missing PHP modules.
* Checks 3rd party plugin settings for possible conflicts.
Users Love the WPSSO Core Plugin
★★★★★ — "The plugin is indispensable to me when it comes to posting on social media... it makes it so that your posts look the best that they possible can every time when posting on Facebook, Twitter, or any other site." - [monsuirette](https://wordpress.org/support/topic/this-is-probably-the-best-plugin-of-its-kind/)
★★★★★ — "What a fantastic plugin. If you want to fix all the errors in search console for structured data, this is the plugin to use. Love it." - [goviral](https://wordpress.org/support/topic/makes-schema-so-easy/)
★★★★★ — "This plugin saves me so much time, and it has really lifted my SERP rankings. Most of my keywords I now rank 1-3 position. I also noticed after about a week that my impressions have gone up at least 75%. I upgraded to the pro version which gave me even more options." - [playnstocks](https://wordpress.org/support/topic/excellent-plugin-and-support-200/)
★★★★★ — "Yoast on steroids! As an SEO marketer, I love using Yoast for my basic on-page SEO. But Yoast only allows you to enter basic Open Graph social settings. This plugin gives you SO many more options on completing the Open Graph for Facebook, Twitter cards, Pinterest etc. If you use WordPress, I totally recommend using this plugin to help with better rankings in the SERPS!" - [gregmontag](https://wordpress.org/support/topic/yoast-on-steroids/)
WPSSO Core Standard Features
* *Complete and accurate* meta tags for all social sites, search engines, web browser extensions, mail and messaging apps, and embedded object / iframe content.
* Provides meta tags and markup for posts, pages, custom post types, tags, categories, custom taxonomy / terms, user profile pages, search pages, and attachment pages.
* Uses images from numerous sources, including featured, attached, gallery shortcode, images from HTML tags, or a custom fallback image.
* Customizable image dimensions for Facebook / Open Graph, Schema markup, Google Rich Results SEO, Pinterest Rich Pins, and Twitter Cards.
* Contextual help for *every* plugin option and [comprehensive online documentation](https://wpsso.com/docs/plugins/wpsso/).
* Built-in support for [Accelerated Mobile Pages (AMP)](https://wordpress.org/plugins/amp/) and [AMP for WP - Accelerated Mobile Pages](https://wordpress.org/plugins/accelerated-mobile-pages/) plugins.
* Supports advanced WordPress configurations, including WordPress Network / Multisite installations and WordPress MU Domain Mapping.
* Includes advanced *quality assurance* features and options.
* Offers an option to easily hide the preview of Pro settings and features. ;-)
Complementary Add-ons
* [WPSSO Mobile App Meta](https://wordpress.org/plugins/wpsso-am/) to manage mobile App information.
* [WPSSO Organization Markup](https://wordpress.org/plugins/wpsso-organization/) to manage multiple Organizations.
* [WPSSO Place / Location and Local Business Meta](https://wordpress.org/plugins/wpsso-plm/) to manage multiple Locations.
* [WPSSO Ratings and Reviews](https://wordpress.org/plugins/wpsso-ratings-and-reviews/) to add ratings in WordPress comments.
* [WPSSO REST API](https://wordpress.org/plugins/wpsso-rest-api/) to add meta tags and Schema markup in REST API queries.
* [WPSSO Ridiculously Responsive Social Sharing Buttons](https://wordpress.org/plugins/wpsso-rrssb/) to add responsive share buttons.
* [WPSSO Schema Breadcrumbs Markup](https://wordpress.org/plugins/wpsso-breadcrumbs/) to add Breadcrumbs markup for Google.
* [WPSSO Schema JSON-LD Markup](https://wordpress.org/plugins/wpsso-schema-json-ld/) to add JSON-LD in post and archive pages.
* [WPSSO Social Sharing Buttons](https://wordpress.org/plugins/wpsso-ssb/) to add traditional share buttons.
* [WPSSO Strip Schema Microdata](https://wordpress.org/plugins/wpsso-strip-schema-microdata) to strip incorrect markup from templates.
* [WPSSO Tune WP Image Editors](https://wordpress.org/plugins/wpsso-tune-image-editors) for better looking WordPress thumbnails.
* [WPSSO Tweet a Quote](https://wordpress.org/plugins/wpsso-tweet-a-quote) to add tweetable quotes to your content.
* [WPSSO User Locale Selector](https://wordpress.org/plugins/wpsso-user-locale) to switch languages quickly and easily.
WPSSO Core Pro Version Features
* Customize default values in the Document SSO metabox when editing posts, pages, custom post types, terms (categories and tags), custom post types, and user profiles:
* Customize Text
* Open Graph Type
* Article Topic
* Default Title
* Default Description
* Schema Description
* Search Description
* Twitter Card Desc
* Sharing URL
* Canonical URL
* Product Availability
* Product Brand
* Product Color
* Product Condition
* Product Material
* Product MPN
* Product SKU
* Product EAN
* Product GTIN-8
* Product GTIN-12
* Product GTIN-13
* Product GTIN-14
* Product ISBN
* Product Price
* Product Size
* Product Target Gender
* Priority Media
* All Social WebSites / Open Graph
* Priority Image Information
* Maximum Images
* Image Dimensions
* Image ID
* or Image URL
* Priority Video Information
* Maximum Videos
* Video Dimensions
* or Video URL
* Video Name / Title
* Video Description
* Twitter Card
* Image Dimensions
* Image ID
* or Image URL
* Structured Data / Schema Markup / Pinterest
* Maximum Images
* Image Dimensions
* Image ID
* or Image URL
* Additional custom Schema property options are also available from the [WPSSO Schema JSON-LD Markup Pro](https://wpsso.com/extend/plugins/wpsso-schema-json-ld/) add-on:
* All Schema Types
* Schema Type
* Name / Title
* Alternate Name
* Description
* Microdata Type URLs
* Same-As URLs
* Creative Work Information
* Headline
* Full Text
* Keywords
* Language
* Family Friendly
* Copyright Year
* Publisher
* Service Provider
* Event Information
* Event Language
* Event Organizer Org
* Event Organizer Person
* Event Performer Org
* Event Performer Person
* Event Venue
* Event Start (date, time, timezone)
* Event End (date, time, timezone)
* Event Offers Start (date, time, timezone)
* Event Offers End (date, time, timezone)
* Event Offers (name, price, currency, availability)
* How-To
* How-To Makes
* How-To Preparation Time
* How-To Total Time
* How-To Supplies
* How-To Tools
* How-To Steps
* Job Posting Information
* Job Posting Job Title
* Job Posting Hiring Organization
* Job Posting Job Location
* Job Posting Base Salary
* Job Posting Employment Type
* Job Posting Expires
* Movie Information
* Cast Names
* Director Names
* Production Company
* Movie Runtime
* Organization Information
* Organization
* Person Information
* Person
* QA Page Information
* QA Heading
* Recipe Information
* Recipe Cuisine
* Recipe Course
* Recipe Makes
* Recipe Cooking Method
* Recipe Preparation Time
* Recipe Cooking Time
* Recipe Total Time
* Recipe Total Calories
* Recipe Ingredients
* Recipe Instructions
* Recipe Nutrition Information per Serving
* Serving Size
* Calories
* Protein
* Fiber
* Carbohydrates
* Sugar
* Sodium
* Fat
* Saturated Fat
* Unsaturated Fat
* Trans Fat
* Cholesterol
* Review Information
* Review Subject URL
* Review Rating
* Review Rating Name
* Claim Review Information
* Claim Short Summary
* Claim Made on Date
* Claim Author Type
* Claim Author Name
* Claim Author URL
* First Appearance URL
* Software Application Information
* Operating System
* Optionally upscale small images from the Media Library for social sharing and Schema markup.
* Automatically validate all image minimum / maximum dimensions and aspect ratios.
* Render shortcodes and blocks for accurate description texts and embedded video detection.
* Additional Facebook, Open Graph, Rich Pin meta tags and Schema markup for videos and e-Commerce products.
* Support for embedded videos from Facebook, Slideshare, Vimeo, Wistia, and Youtube in content text.
* Twitter [Player Card](https://dev.twitter.com/cards/types/player) for embedded videos from Facebook, Slideshare, Vimeo, Wistia, and Youtube.
* URL shortening with Bitly, DLMY.App, Google, Ow.ly, TinyURL, or YOURLS.
* Integrates with services and 3rd party plugins for additional image, video, e-Commerce product details, SEO settings, and more.
* The following integration modules are provided with the Pro version, and are automatically loaded when the supported services are required or 3rd party plugins detected.
* **Integration with Service APIs:**
* Bitly
* DLMY.App
* Facebook Embedded Videos
* Gravatar (Author Image)
* Ow.ly
* Slideshare Presentations
* Soundcloud Tracks (for the Twitter Player Card)
* TinyURL
* Vimeo Videos
* Wistia Videos
* WordPress Video Shortcode (and Self-Hosted Videos)
* Your Own URL Shortener (YOURLS)
* YouTube Videos and Playlists
* **Integration with 3rd Party Plugins:**
* All in One SEO Pack
* bbPress
* BuddyPress (including Group Forum Topics)
* Co-Authors Plus (including Guest Authors)
* Easy Digital Downloads
* Gravity Forms + GravityView
* HeadSpace2 SEO
* MarketPress - WordPress eCommerce
* NextCellent Gallery - NextGEN Legacy
* NextGEN Gallery
* Polylang
* rtMedia for WordPress, BuddyPress and bbPress
* Simple Job Board
* The Events Calendar
* The SEO Framework
* WooCommerce (versions 1, 2, and 3)
* WP eCommerce
* WP Job Manager
* WP Meta SEO
* WP-PostRatings
* WP Product Review
* WP Recipe Maker
* WP Ultimate Recipe
* Yoast SEO (aka WordPress SEO)
* Yotpo Social Reviews for WooCommerce
Coded for Performance
WPSSO Core makes full use of all available caching methods — along with offering advanced caching features like pre-seeding the cache in background. WPSSO Core and its add-ons use only the library files and object classes they need, keeping their code small, fast and light. All code is fully tested and compatible with the latest version of WordPress and PHP v7.x (PHP v5.5 or better required).
Highly Customizable
WPSSO Core offers hundreds of filter hooks to customize its behavior and output, provides extensive developer documentation with examples, includes dozens of 3rd party integration modules in the Pro version, and offers several optional Free and complementary Pro add-ons to extend WPSSO Core's functionality.
== Installation ==
Install and Uninstall
* [Install the WPSSO Core Plugin](https://wpsso.com/docs/plugins/wpsso/installation/install-the-plugin/)
* [Uninstall the WPSSO Core Plugin](https://wpsso.com/docs/plugins/wpsso/installation/uninstall-the-plugin/)
* [Debugging and Problem Solving](https://wpsso.com/docs/plugins/wpsso/installation/debugging-and-problem-solving/)
* [Developer Special - Buy one, Get one Free](https://wpsso.com/docs/plugins/wpsso/installation/developer-special-buy-one-get-one-free/)
Plugin Setup
* [A Setup Guide for WPSSO](https://wpsso.com/docs/plugins/wpsso/installation/a-setup-guide/)
* [Better Schema for WooCommerce Step-by-step Guide](https://wpsso.com/docs/plugins/wpsso/installation/better-schema-for-woocommerce-step-by-step-guide/)
* [Integration Notes](https://wpsso.com/docs/plugins/wpsso/installation/integration/)
* [BuddyPress Integration](https://wpsso.com/docs/plugins/wpsso/installation/integration/buddypress-integration/)
* [WooCommerce Integration](https://wpsso.com/docs/plugins/wpsso/installation/integration/woocommerce-integration/)
* [Performance Tuning](https://wpsso.com/docs/plugins/wpsso/installation/performance-tuning/)
== Frequently Asked Questions ==
Frequently Asked Questions
* [Can I use the Pro version on multiple websites?](https://wpsso.com/docs/plugins/wpsso/faqs/can-i-use-the-pro-version-on-multiple-websites/)
* [Does LinkedIn read the Open Graph meta tags?](https://wpsso.com/docs/plugins/wpsso/faqs/does-linkedin-read-the-open-graph-meta-tags/)
* [Doesn't an SEO plugin cover that?](https://wpsso.com/docs/plugins/wpsso/faqs/doesnt-an-seo-plugin-cover-that/)
* [How can I add Schema aggregateRating values?](https://wpsso.com/docs/plugins/wpsso/faqs/how-can-i-add-schema-aggregaterating-values/)
* [How can I exclude / ignore certain parts of the content text?](https://wpsso.com/docs/plugins/wpsso/faqs/how-can-i-exclude-ignore-certain-parts-of-the-content-text/)
* [How can I fix a ERR_TOO_MANY_REDIRECTS error?](https://wpsso.com/docs/plugins/wpsso/faqs/how-can-i-fix-a-err_too_many_redirects-error/)
* [How can I fix a PHP fatal "out of memory" error?](https://wpsso.com/docs/plugins/wpsso/faqs/how-can-i-fix-a-php-fatal-out-of-memory-error/)
* [How can I fix an "HTTP error" when uploading images?](https://wpsso.com/docs/plugins/wpsso/faqs/how-can-i-fix-an-http-error-when-uploading-images/)
* [How can I have smaller dimensions for the default image?](https://wpsso.com/docs/plugins/wpsso/faqs/how-can-i-have-smaller-dimensions-for-the-default-image/)
* [How can I see what the Facebook crawler sees?](https://wpsso.com/docs/plugins/wpsso/faqs/how-can-i-see-what-the-facebook-crawler-sees/)
* [How can I share a single NextGEN Gallery image?](https://wpsso.com/docs/plugins/wpsso/faqs/how-can-i-share-a-single-nextgen-gallery-image/)
* [How do I attach an image without showing it on the webpage?](https://wpsso.com/docs/plugins/wpsso/faqs/how-do-i-attach-an-image-without-showing-it-on-the-webpage/)
* [How do I fix Google Structured Data > hatom errors?](https://wpsso.com/docs/plugins/wpsso/faqs/how-do-i-fix-google-structured-data-hatom-errors/)
* [How do I fix my theme's front page pagination?](https://wpsso.com/docs/plugins/wpsso/faqs/how-do-i-fix-my-themes-front-page-pagination/)
* [How do I install the WPSSO Core Pro version?](https://wpsso.com/docs/plugins/wpsso/faqs/how-do-i-install-the-wpsso-pro-version/)
* [How do I remove duplicate meta tags?](https://wpsso.com/docs/plugins/wpsso/faqs/how-do-i-remove-duplicate-meta-tags/)
* [How does WPSSO Core find / detect / select images?](https://wpsso.com/docs/plugins/wpsso/faqs/how-does-wpsso-find-detect-select-images/)
* [How does WPSSO Core find / detect / select videos?](https://wpsso.com/docs/plugins/wpsso/faqs/how-does-wpsso-find-detect-select-videos/)
* [W3C says "there is no attribute 'property'"](https://wpsso.com/docs/plugins/wpsso/faqs/w3c-says-there-is-no-attribute-property/)
* [Why are some HTML elements missing / misaligned / different?](https://wpsso.com/docs/plugins/wpsso/faqs/why-are-some-html-elements-missing-misaligned-different/)
* [Why does Facebook play videos instead of linking them?](https://wpsso.com/docs/plugins/wpsso/faqs/why-does-facebook-play-videos-instead-of-linking-them/)
* [Why does Facebook show the wrong image / text?](https://wpsso.com/docs/plugins/wpsso/faqs/why-does-facebook-show-the-wrong-image-text/)
* [Why does Google Structured Data Testing Tool show errors?](https://wpsso.com/docs/plugins/wpsso/faqs/why-does-google-structured-data-testing-tool-show-errors/)
* [Why don't my Twitter Cards show on Twitter?](https://wpsso.com/docs/plugins/wpsso/faqs/why-dont-my-twitter-cards-show-on-twitter/)
* [Why is the Open Graph title the same for every webpage?](https://wpsso.com/docs/plugins/wpsso/faqs/why-is-the-open-graph-title-the-same-for-every-webpage/)
* [Why shouldn't I upload small images to the Media library?](https://wpsso.com/docs/plugins/wpsso/faqs/why-shouldnt-i-upload-small-images-to-the-media-library/)
Advanced Documentation and Notes
* [About WPSSO Core Pro Integration Modules](https://wpsso.com/docs/plugins/wpsso/notes/modules/)
* [Author Gravatar](https://wpsso.com/docs/plugins/wpsso/notes/modules/author-gravatar/)
* [Co-Author Plus](https://wpsso.com/docs/plugins/wpsso/notes/modules/co-author-plus/)
* [Easy Digital Downloads](https://wpsso.com/docs/plugins/wpsso/notes/modules/easy-digital-downloads/)
* [Facebook, Slideshare, Vimeo, Wistia, Youtube Video APIs](https://wpsso.com/docs/plugins/wpsso/notes/modules/facebook-slideshare-vimeo-wistia-youtube-video-apis/)
* [HeadSpace2 SEO](https://wpsso.com/docs/plugins/wpsso/notes/modules/headspace2-seo/)
* [NextCellent Gallery and NextGEN Gallery](https://wpsso.com/docs/plugins/wpsso/notes/modules/nextcellent-gallery-and-nextgen-gallery/)
* [Polylang](https://wpsso.com/docs/plugins/wpsso/notes/modules/polylang/)
* [The Events Calendar](https://wpsso.com/docs/plugins/wpsso/notes/modules/the-events-calendar/)
* [WooCommerce](https://wpsso.com/docs/plugins/wpsso/notes/modules/woocommerce/)
* [Yoast SEO (aka WordPress SEO)](https://wpsso.com/docs/plugins/wpsso/notes/modules/yoast-seo-aka-wordpress-seo/)
* [Contact Information and Feeds](https://wpsso.com/docs/plugins/wpsso/notes/contact-information/)
* [Developer Resources](https://wpsso.com/docs/plugins/wpsso/notes/developer/)
* [Constants](https://wpsso.com/docs/plugins/wpsso/notes/developer/constants/)
* [All Constants](https://wpsso.com/docs/plugins/wpsso/notes/developer/constants/all/)
* [Filters](https://wpsso.com/docs/plugins/wpsso/notes/developer/filters/)
* [All Filters](https://wpsso.com/docs/plugins/wpsso/notes/developer/filters/all/)
* [Filter Examples](https://wpsso.com/docs/plugins/wpsso/notes/developer/filters/examples/)
* [Add Schema aggregateRating Meta Tags](https://wpsso.com/docs/plugins/wpsso/notes/developer/filters/examples/add-schema-aggregaterating-meta-tags/)
* [Define a Custom Post Type (CPT) as a Product](https://wpsso.com/docs/plugins/wpsso/notes/developer/filters/examples/define-a-custom-post-type-cpt-as-a-product/)
* [Detect YouTube URL Links as Videos](https://wpsso.com/docs/plugins/wpsso/notes/developer/filters/examples/detect-youtube-url-links-as-videos/)
* [Modify the "article:tag" Keywords / Names](https://wpsso.com/docs/plugins/wpsso/notes/developer/filters/examples/modify-the-articletag-keywords-names/)
* [Modify the Default Article Topics List](https://wpsso.com/docs/plugins/wpsso/notes/developer/filters/examples/modify-the-default-topics-list/)
* [Modify the Home Page Title for Facebook / Open Graph](https://wpsso.com/docs/plugins/wpsso/notes/developer/filters/examples/modify-the-home-page-title-for-facebook-open-graph/)
* [Modify the Sharing URL](https://wpsso.com/docs/plugins/wpsso/notes/developer/filters/examples/modify-the-sharing-url/)
* [Read / Import Yoast SEO Social Meta](https://wpsso.com/docs/plugins/wpsso/notes/developer/filters/examples/read-import-yoast-seo-social-meta/)
* [Remove / Fix 'hentry' Errors in your Theme Templates](https://wpsso.com/docs/plugins/wpsso/notes/developer/filters/examples/remove-hentry-from-theme-templates/)
* [Strip Additional Shortcodes](https://wpsso.com/docs/plugins/wpsso/notes/developer/filters/examples/strip-additional-shortcodes/)
* [Use the REQUEST_URI for Post URLs](https://wpsso.com/docs/plugins/wpsso/notes/developer/filters/examples/use-the-request_uri-for-post-urls/)
* [Working with Pre-defined Meta Tags and Custom Post Types](https://wpsso.com/docs/plugins/wpsso/notes/developer/filters/examples/working-with-pre-defined-meta-tags-and-custom-post-types/)
* [Filters by Category](https://wpsso.com/docs/plugins/wpsso/notes/developer/filters/by-category/)
* [Head Filters](https://wpsso.com/docs/plugins/wpsso/notes/developer/filters/by-category/head/)
* [Media Filters](https://wpsso.com/docs/plugins/wpsso/notes/developer/filters/by-category/media/)
* [Facebook / Open Graph Filters](https://wpsso.com/docs/plugins/wpsso/notes/developer/filters/by-category/open-graph/)
* [Twitter Card Filters](https://wpsso.com/docs/plugins/wpsso/notes/developer/filters/by-category/twitter-card/)
* [Webpage Filters](https://wpsso.com/docs/plugins/wpsso/notes/developer/filters/by-category/webpage/)
* [Other Filters](https://wpsso.com/docs/plugins/wpsso/notes/developer/filters/other/)
* [The $mod Variable](https://wpsso.com/docs/plugins/wpsso/notes/developer/the-mod-variable/)
* [Inline Variables](https://wpsso.com/docs/plugins/wpsso/notes/inline-variables/)
* [Multisite / Network Support](https://wpsso.com/docs/plugins/wpsso/notes/multisite-network-support/)
== Screenshots ==
01. The document SSO metabox offers a preview tab to show an example share using the current Open Graph meta tags.
02. The essential settings page provides a single-page, quick and easy setup.
== Changelog ==
Release Schedule
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.
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).
Free / Standard Version Repositories
* [GitHub](https://surniaulula.github.io/wpsso/)
* [WordPress.org](https://plugins.trac.wordpress.org/browser/wpsso/)
Development Updates for Pro Version
Development, alpha, beta, and release candidate updates are available to Pro version customers.
Under the SSO > Update Manager settings page, select the "Development and Up" version filter for WPSSO Core and all its extensions (to satisfy any version dependencies). Save the plugin settings, and click the "Check for Updates" button to fetch the latest / current WPSSO version information. When new Development versions are available, they will automatically appear under your WordPress Dashboard > Updates page. You can always re-select the "Stable / Production" version filter at any time to re-install the last stable / production version of a plugin.
Changelog / Release Notes
**Version 4.31.1-dev.2 (2019/05/21)**
* *New Features*
* None.
* *Improvements*
* Added numbers to multi line input options (HowTo Steps, etc).
* *Bugfixes*
* None.
* *Developer Notes*
* None.
**Version 4.31.0 (2019/05/20)**
* *New Features*
* None.
* *Improvements*
* None.
* *Bugfixes*
* Fixed an incorrect method call in the 'wpsso_schema_attributes' function.
* Fixed an incorrect post status value in WpssoUtil::get_page_url().
* Fixed adding an array element to a possible json data string value.
* *Developer Notes*
* Merged the 'post', 'term', and 'user' module methods into the WpssoPost, WpssoTerm, and WpssoUser classes.
* Deprecated the `$this->p->m[ 'util' ][ 'post' ]` class object variable by `$this->p->post`.
* Deprecated the `$this->p->m[ 'util' ][ 'term' ]` class object variable by `$this->p->term`.
* Deprecated the `$this->p->m[ 'util' ][ 'user' ]` class object variable by `$this->p->user`.
* Updated the following add-ons to use the new class object variables:
* WPSSO Mobile App Meta
* WPSSO Organization Markup
* WPSSO Place / Location and Local Business Meta
* WPSSO REST API
* WPSSO Ridiculously Responsive Social Sharing Buttons
* WPSSO Schema Breadcrumbs Markup
* WPSSO Schema JSON-LD Markup
* WPSSO Social Sharing Buttons
**Version 4.30.0 (2019/05/04)**
* *New Features*
* None.
* *Improvements*
* Renamed the "Add-ons" settings page to "Complementary Add-ons".
* Renamed the "Plugin Details" link to "More Details".
* *Bugfixes*
* None.
* *Developer Notes*
* Moved the 3rd party integration modules from WPSSO JSON Pro to WPSSO Core Pro:
* Simple Job Board
* WP Job Manager
* WP Product Review
* WP Recipe Maker
* WP Ultimate Recipe
**Version 4.29.1 (2019/04/27)**
* *New Features*
* None.
* *Improvements*
* Updated the menu dashicon styling for WordPress v5.2.
* *Bugfixes*
* None.
* *Developer Notes*
* Minor refactoring to improve the code used to define the authentication ID status.
* Added a 'wpsso_json_prop_https_schema_org_graph' filter hook for the Schema "@graph" value.
* Added notice references in WpssoNoScript::get_single_author() and WpssoSchemaSingle::add_person_data().
* Added a new SucomUtil::is_site_https() method for future use.
**Version 4.29.0 (2019/04/21)**
* *New Features*
* None.
* *Improvements*
* Added a MB total for "All Transients" in the SSO > Dashboard > Cache Status metabox.
* *Bugfixes*
* Fixed the "Select or Upload Image" button functionality when the SSO metabox is refreshed via ajax (ie. after clicking "Update" in the new block editor).
* Fixed the Schema JSON-LD <script><script>
matching pattern to allow for script tag attributes.
* *Developer Notes*
* Added a new WpssoMetaItem class in lib/meta-item.php.
* Added a new WpssoNoScript class in lib/noscript.php.
* Added a new WpssoPinterest class in lib/pinterest.php.
* Added a new WpssoSchemaCache class in lib/schema-cache.php.
* Added a new WpssoSchemaSingle class in lib/schema-single.php.
* Moved itemprop meta tag related code from WpssoSchema to the WpssoMetaItem class.
* Moved noscript meta tag related code from WpssoSchema to the WpssoNoScript class.
* Moved pinterest markup related code from WpssoSchema to the WpssoPinterest class.
* Moved data caching methods in WpssoSchema to the WpssoSchemaCache class.
* Moved add/get_single methods in WpssoSchema to the WpssoSchemaSingle class.
* Moved the Schema json arrays for a webpage into a single '@graph' array.
== Upgrade Notice ==
= 4.31.1-dev.2 =
(2019/05/21) Added numbers to multi line input options (HowTo Steps, etc).
= 4.31.0 =
(2019/05/20) Fixed an incorrect method call in the 'wpsso_schema_attributes' function. Fixed an incorrect post status value in WpssoUtil::get_page_url().