WPSSO Core – Complete Meta Tags and Schema for Social Sharing / SMO, Google Rich Cards / SEO (Facebook / Open Graph, Google+, Pinterest, Twitter, LinkedIn, and Many More)

Beschreibung

WPSSO creates complete and accurate meta tags and Schema markup:

WPSSO includes Facebook / Open Graph / Twitter Cards / Pinterest Rich Pins / Google Rich Cards / SEO / Schema descriptions, titles, hashtags, complete image markup, complete video markup, complete and very extensive eCommerce product markup, 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 content.

WPSSO uses your existing content for meta tags and Schema markup:

There’s no need to manually re-enter descriptions, titles, select image / video URLs, etc. — WPSSO reads all of your existing WordPress content automatically — and if you want, you can also fine-tune and customize just about everything. 😉

WPSSO includes advanced quality control features and options:

WPSSO checks minimum / maximum image dimensions and aspect ratios, verifies the front-end webpage for duplicate meta tags, shows notices for missing and required images, along with validating the theme header template.

WPSSO offers special meta tags and features for Pinterest:

WPSSO provides a specific image for the Pinterest Pin It button, excludes non-relevant images from being detected by Pinterest, and prevents conflicts between incompatible Pinterest and Facebook Open Graph meta tag values.

WPSSO can enhance and integrate with your favorite SEO plugin!

WPSSO specializes in providing all the meta tags and Schema markup social sites and search engines need — and you can still continue to use your favorite SEO content / keyword analysis tools!

WPSSO is incredibly fast and coded for performance:

WPSSO Core and its extensions make full use of all available caching techniques (persistent / non-persistent object and disk caching), and load only the PHP library files and object classes they need, keeping their code small, fast, and light.

WPSSO Core and its extensions are fully tested and compatible with PHP v7.x (PHP v5.3 or better required).

Advanced meta tag / Schema JSON-LD filter hooks for developers:

WPSSO offers hundreds of filter hooks to easily customize WPSSO’s behavior and output, dozens of 3rd party integration modules in the Pro version, and several Free and Pro extensions to extend the WPSSO Core plugin.

Quick List of Features

WPSSO Core Free / Standard Features

⊛   Automatically creates complete Open Graph meta tags for Facebook, Google Plus / SEO / Rich Card, Pinterest Rich Pin, LinkedIn, etc. in the head section of all webpages, including all custom post types, custom taxonomy / terms, user profile pages, attachment pages, and more.

⊛   Adds Pinterest-specific Rich Pin meta tags and Structured Data Schema markup for Google Search / SEO.

⊛   Adds author (aka Person), publisher (aka Organization), and WebSite markup using Schema JSON-LD for Google Search / SEO and its Knowledge Graph, including markup for the Google Sitelinks Searchbox.

⊛   Adds Weibo meta tags for article creation and update dates.

⊛   Adds all available Twitter Card meta tags:

⊛   Features customizable image dimensions for Facebook / Open Graph, Google / SEO / Schema / Pinterest and all Twitter Card types.

⊛   Support for Automattic’s Accelerated Mobile Pages (AMP) plugin.

⊛   Finds images from several sources, including featured, attached, gallery shortcode, images from HTML tags in the content, or a custom fallback image.

⊛   Fully renders content (including shortcodes) for accurate description texts (and embedded video detection in Pro version).

⊛   Configurable title and description maximum lengths (Open Graph, Twitter Card, SEO), including both hard and soft limits.

⊛   Configurable title separator character (hyphen by default).

⊛   Contextual help for every plugin option and comprehensive online documentation.

⊛   Configurable website / business social accounts for Schema markup and Google’s Knowledge Graph:

  • Facebook Business Page URL
  • Google+ Business Page URL
  • Instagram Business Page URL
  • LinkedIn Company Page URL
  • Myspace Business Page URL
  • Pinterest Company Page URL
  • Soundcloud Business Page URL
  • Tumblr Business Page URL
  • Twitter Business @username
  • YouTube Business Channel URL

⊛   User profile contact fields for Open Graph, Twitter Card, Schema markup, and Google’s Knowledge Graph:

  • Facebook URL
  • Google+ URL
  • Instagram URL
  • LinkedIn URL
  • Myspace URL
  • Pinterest URL
  • Skype Username
  • Soundcloud URL
  • Tumblr URL
  • Twitter @Nutzername
  • YouTube Channel URL

⊛   Provides an option to hide the preview of all Pro settings and features.

⊛   Supports WordPress Network / Multisite installations and WordPress MU Domain Mapping.

⊛   Additional (and optional) Free extension for WPSSO:

⊛   Download the Free version from GitHub or WordPress.org.

Quick List of Features (Continued)

WPSSO Core Pro / Additional Features

⊛   Includes a Social and Search Optimization metabox for Posts, Pages, custom post types, user profiles, and term / taxonomy (category and tag) editing pages — the Social and Search Optimization metabox allows you to customize the article topic, the shared title, the Open Graph / Facebook / Rich Pins / Google Rich Cards / SEO / Twitter Card descriptions, along with the shared image and/or video.

⊛   Optionally validate all image minimum / maximum dimensions and aspect ratios.

⊛   Optionally upscale smaller images for social sharing and Schema markup – a maximum upscale percentage can also be selected.

⊛   Support for embedded videos in content text (iframe and object HTML markup).

⊛   Additional Facebook / Open Graph / Rich Pin meta tags and Schema markup for videos and eCommerce products.

⊛   Twitter Player Card meta tags for embedded videos from Facebook, Slideshare, Vimeo, Wistia, and Youtube.

⊛   Include or exclude individual Facebook / Open Graph / Google / SEO / Twitter Card / Schema meta tag from the webpage head section.

⊛   Allows you to customize the field names, label, and add / remove the contacts on user profile pages and Co-Authors Plus guest author profiles:

  • AIM
  • Facebook URL
  • Google Talk
  • Google+ URL
  • Instagram URL
  • LinkedIn URL
  • MySpace URL
  • Pinterest URL
  • Skype Username
  • Soundcloud URL
  • Tumblr URL
  • Twitter @Nutzername
  • Yahoo Messenger
  • YouTube Channel URL

⊛   Optional URL shortening with Bitly, Google, Ow.ly, TinyURL, or YOURLS.

⊛   Integrates with 3rd party plugins and services for additional image, video, eCommerce product details, SEO settings, etc. The following modules are included with the Pro version, and are automatically loaded if/when the supported plugins and/or services are required.

  • 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
    • NextGEN Gallery
    • Polylang
    • rtMedia for WordPress, BuddyPress and bbPress
    • Simple Job Board (WPSSO JSON Pro extension required)
    • The Events Calendar
    • The SEO Framework
    • WooCommerce (versions 1, 2, and 3)
    • WordPress REST API (version 2)
    • WP eCommerce
    • WP Job Manager (WPSSO JSON Pro extension required)
    • WP Product Review (WPSSO JSON Pro extension required)
    • WP Recipe Maker (WPSSO JSON Pro extension required)
    • WP Ultimate Recipe (WPSSO JSON Pro extension required)
    • Yoast SEO (aka WordPress SEO)
    • Yotpo Social Reviews for WooCommerce
  • Integration with Service APIs
    • Bitly
    • Facebook Embedded Videos
    • Google URL Shortener
    • Gravatar (Author Image)
    • Ow.ly
    • Slideshare Presentations
    • Soundcloud Tracks (for Twitter Player Card)
    • TinyURL
    • Vimeo Videos
    • Wistia Videos
    • Your Own URL Shortener (YOURLS)
    • YouTube Videos and Playlists

⊛   Additional Pro extensions for WPSSO Core Pro:

⊛   Purchase the WPSSO Core Pro plugin here (all plugin purchases include a No Risk 30 Day Refund Policy).

3rd Party Integration (Pro version)

Images and Videos

WPSSO detects and uses all images, associated or included in your content, including the WordPress image gallery shortcode and the NextGEN Gallery shortcode. WordPress Media Library images (and NextGEN Gallery images in the Pro version) are resized according to their intended consumer (Facebook, Twitter, Pinterest, Google / SEO, etc). The Pro version also detects embedded videos from Facebook, Slideshare, Vimeo, Wistia, and Youtube and includes their preview image, video title, and video description in meta tags and Schema markup. The Pro version includes complete support for NextGEN Gallery albums, galleries, and images (shortcodes, image tags, album / gallery preview images, and more).

Enhanced SEO

WPSSO Core Pro integrates with All in One SEO Pack, HeadSpace2 SEO, The SEO Framework, and Yoast SEO (aka WordPress SEO) — making sure your custom SEO settings are reflected in the Open Graph, Rich Pin, Schema Structured Data, and Twitter Card meta tags.

eCommerce Products

WPSSO Core Pro also supports Easy Digital Downloads, MarketPress – WordPress eCommerce, WooCommerce (versions 1, 2, and 3), and WP e-Commerce product pages, creating appropriate meta tags for Facebook Products and Pinterest Rich Pins, including product variations and additional / custom images.

Forums and Social

WPSSO Core Pro supports bbPress, BuddyPress (see the BuddyPress Integration Notes), and rtMedia for WordPress, BuddyPress and bbPress, making sure your meta tags reflect the page content, including appropriate titles, descriptions, images, author information, etc.

Professioneller Support

WPSSO support and development is on-going. You can review the FAQ and Notes pages for additional setup information. If you have any suggestions or comments, post them to the WordPress support forum or the Pro version support website.

Follow Surnia Ulula on Google+, Facebook, and Twitter, and YouTube.

Additional Documentation

Screenshots

  • WPSSO can check the front-end webpage for duplicate meta tags, and includes a handy preview feature.
  • WPSSO also includes a detailed list of the generated meta tags, for the more advanced or curious users.
  • WPSSO adds optional Schema type and preview columns to the post, page, and custom post type lists (can be hidden/shown globally or per user).
  • WPSSO provides an Essential settings page for a quick and easy setup, along with more detailed and advanced settings pages.
  • WPSSO includes Author and Publisher social profile markup in your home page for Google Search and their Knowledge Graph.
  • WPSSO detects embedded videos in your content and creates video meta tags for Twitter, Facebook, and Google (Pro version required).
  • WPSSO integrates with several e-Commerce plugins to provide product details for Pinterest, Google, and others (Pro version required).

FAQ

Frequently Asked Questions

Installation Instructions

Install and Uninstall

Plugin Setup

Rezensionen

Fantastic support

This is a great plugin. What’s even better is the remarkable level of support. I ‚ve never come across a developer that publishes a new version of his/her product within hours in order to solve a customer’s issue. Highly recommended.

Outstanding support

WPSSO is a great plugin and I’m very impressed with the quick response and valuable suggestions of the support offered by JS.

Saved Me Hundreds Of Hours

This Plugin saved me hundreds of hours of Hand Coding Extremely configurable easy to use and has all options needed to truly customise your sites rich text. A truly useful plugin that is very much worth every penny.

Lies alle 127 Rezensionen

Mitwirkende & Entwickler

„WPSSO Core – Complete Meta Tags and Schema for Social Sharing / SMO, Google Rich Cards / SEO (Facebook / Open Graph, Google+, Pinterest, Twitter, LinkedIn, and Many More)“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

„WPSSO Core – Complete Meta Tags and Schema for Social Sharing / SMO, Google Rich Cards / SEO (Facebook / Open Graph, Google+, Pinterest, Twitter, LinkedIn, and Many More)“ wurde in 3 Sprachen übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.

Übersetze „WPSSO Core – Complete Meta Tags and Schema for Social Sharing / SMO, Google Rich Cards / SEO (Facebook / Open Graph, Google+, Pinterest, Twitter, LinkedIn, and Many More)“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.

Changelog

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.48.6-dev.4 (2017/11/21)

  • New Features
    • None
  • Improvements
    • 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 in that language only (not for the default language, or any other language).
  • Bugfixes
    • None
  • Developer Notes
    • Renamed the WpssoSchema is_schema_type_child_of() method to is_schema_type_child().
    • Added static caching to the WpssoSchema get_mod_schema_type() and is_schema_type_child() methods.

Version 3.48.5 (2017/11/20)

  • New Features
    • None
  • Improvements
    • Added Schema ImageObject ‚alternativeHeadline‘ and ‚caption‘ properties with values from the WordPress Media Library.
  • Bugfixes
    • Fixed an SQL syntax error when deleting expired transients.
    • Fixed the description value from Yoast SEO in a post loop (the Yoast SEO plugin is not compatible with post loops).
  • Developer Notes
    • Added a ‚wpsso_get_event_place_id‘ filter for the single event place id.
    • 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().
    • Refactored the WpssoAdmin methods that retrieve the readme.txt and setup.html file contents.
    • Added a new WpssoUtil safe_apply_filters() method to apply the ‚wp_title‘, ‚the_content‘, and ‚get_the_excerpt‘ filters. The safe_apply_filters() method prevents recursive loops, saves/restores the post object, and optionally shows a notice for long execution times.
    • Added a new WpssoPage get_the_excerpt() method, and renamed the get_content() method to get_the_content().
    • Refactored the Yoast SEO integration module to make it compatible with post loops.
    • Started renaming all references to the plugin lowercase acronym variable from $this->p->cf['lca'] to $this->p->lca.

Version 3.48.3 (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 3.48.2 (2017/11/14)

  • New Features
    • None
  • Improvements
    • Updated minimum/recommended versions for PHP 5.4/5.6 and WordPress 3.8/4.8.
    • Added dashicons to all plugin menu items (plugin settings, dashboard, info, etc.).
    • Added [F] qualifiers in the Cache Status metabox for expiration values changed by a filter.
    • Added a ‚.specialty‘ suffix to medical specialty Schema type ids – the value of existing options will be updated automatically.
    • Added a new optional WPSSO_PRODUCT_PRICE_INCLUDE_VAT constant (false by default) to include VAT in WooCommerce product prices (Pro version).
    • Updated the Google URL Shortener API service option labels and help text (Pro version).
  • Bugfixes
    • Updated the „Google Project API Key“ value check to allow for hyphen characters (Pro version).
    • Fixed a typo in the ‚employment.agency‘ Schema type ID string.
  • Developer Notes
    • Renamed the WPSSO_CHECK_PRODUCT_OBJECT constant (true by default) to WPSSO_PRODUCT_OBJ_CHECK_DISABLE (false by default).
    • Changed the user agent to the Facebook crawler when checking for duplicate meta tags, for edge cases where plugins / themes only add meta tags for the Facebook crawler.
    • Added an action to remove the SNAP OG meta tags holder, to prevent incorrect / duplicate meta tags from being added to the webpage.
    • Added a new WpssoSchema get_types_cache_exp() method to apply the Schema types expiration filter once (and cache the result in a static variable).
    • Added a new WpssoSchema add_mod_opts_date_iso() method to add single event/job date/time in iso format.
    • Refactored and renamed the SucomForm get_post_type_checkboxes() method to get_checklist_post_types().
    • Added support for employment type values in the WpssoSchema add_single_job_data() method.
    • Moved the link rel HTML tags from WpssoHead to a new WpssoLinkRel class.
    • Changed the sorting of Schema Type selects from PHP_NATURAL to PHP_STRING.
    • 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 calls to WpssoJsonSchema get_mod_cache_data() and save_mod_cache_data() when creating single post json data.
    • Added a new SucomUtilWP class for static methods derived from WordPress functions.
    • Added new functions to retrieve custom meta options:
      • wpsso_get_post_event_options()
      • wpsso_get_post_job_options()
      • wpsso_get_post_organization_options()
      • wpsso_get_post_place_options()

Version 3.48.0 (2017/11/02)

  • New Features
    • Added a new „Cache Status“ metabox on the SSO > Dashboard and Features Status page. The new „Cache Status“ metabox is only shown if WordPress is using the database to store transients (the default for most WordPress sites). If you’re using an external object cache, like APC, Memcache, Redis, Xcache, etc., this new metabox will not be displayed. Support for your chosen external object cache could be added at a later date, depending on user requests and the availability of an API to get (or count) all stored keys by prefix.
  • Improvements
    • None
  • Bugfixes
    • None
  • Developer Notes
    • Refactored the WpssoUtil get_ext_req_msg() method.
    • Refactored the WpssoUtil add_image_url_size() method.
    • Refactored the WpssoUtil delete_expired_db_transients() method.
    • Refactored the WpssoMedia get_content_images() method to skip size limit checks for invalid sizes.
    • Refactored the WpssoPost/Term/User clear_cache() methods.
    • Moved and refactored the WpssoUtil clear_cache_objects() method to WpssoMeta clear_mod_cache_types().
    • Added a new WpssoUtil get_image_url_info() method to wrap / cache the PHP getimagesize() function.
    • Added a new WpssoUtil get_db_transient_keys() method to return all (or only expired) transient keys in the database.
    • Changed the default value of WPSSO_DUPE_CHECK_CLEAR_SHORTLINK from false to true.

Version 3.47.3 (2017/10/28)

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • Fixed the WooCommerce og:type value for product category and tag archive pages – should be ‚website‘ instead of ‚product‘ (Pro version).
  • Developer Notes
    • Renamed the e-commerce filters (Pro version):
      • ‚wpsso_og_edd‘ to ‚wpsso_og_ecom_edd‘
      • ‚wpsso_og_marketpress‘ to ‚wpsso_og_ecom_marketpress‘
      • ‚wpsso_og_woocommerce‘ to ‚wpsso_og_ecom_woocommerce‘
      • ‚wpsso_og_wpecommerce‘ to ‚wpsso_og_ecom_wpecommerce‘
    • Removed the ‚wpsso_og_woocommerce_product_page‘ filter (Pro version).
    • Refactored the WpssoProEcomWoocommerce ‚filter_og_seed‘ method (Pro version).

Version 3.47.2 (2017/10/28)

  • New Features
    • None
  • Improvements
    • Renamed the „Default Product Currency“ option to „Default Currency“.
    • The „Enable WP Excerpt for Pages“ and „Enable WP Tags for Pages“ options are now enabled by default.
    • Updated „WPSSO extension“ description text to „WPSSO Core extension“.
    • Updated the notice CSS to fit within the Gutenberg editor container.
  • 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.
    • Fix to prefer getting the Yoast SEO post/term/user meta from the Yoast SEO plugin, instead of directly from the post/term/user meta (Pro version).
  • 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.).
    • Refactored the WpssoProUtilWpseoMeta class and all its methods.
    • Added a new SucomForm get_cache() method to cache and return common arrays (schema types, organization names, etc.).
    • Added a fallback text domain when translating form option values for plugin extensions.
    • Moved the „Check for Updates“ HTML button into action hooks in the WPSSO Update Manager extension.

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_pre_apply_filters_text‘ ( $filter_name );
      • ‚wpsso_after_apply_filters_text‘ ( $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 600×315 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