Description
L’extension complète de données structurées pour WordPress
Présentez votre contenu à son meilleur sur les sites sociaux et dans les résultats de recherche – quelle que soit la manière dont les URL sont partagées, repartagées, envoyées par message, publiées, intégrées ou explorées.
Fournit un balisage de données structuré pour:
- Facebook / Open Graph
- Facebook Catalog Feed XMLs
- Google Knowledge Graph
- Flux XML de marchand Google
- Google Rich Results / Rich Snippets
- Référencement des images et des vidéos
- Instagram Catalog Feed XMLs
- Mobile Web Browsers
- oEmbed pour LinkedIn, Discord et Drupal
- Pinterest Rich Pins
- Twitter Cards
- Balisage JSON-LD de Schéma
- Slack
- WhatsApp and Messaging Apps
- WordPress REST API
- XML sitemaps WordPress
Looking to fix the Google Merchant « Price Mismatched value » error for WooCommerce product variations?
The WPSSO Core plugin fixes the « Price Mismatched value » error and all other Google Search, Google Rich Results, and Google Merchant errors for WooCommerce products.
Tailles d’image optimisées pour les sites sociaux et les moteurs de recherche:
- Flux XML de marchand Google
- Open Graph (Facebook and oEmbed)
- Pin It Pinterest
- Schéma 1:1 (résultats enrichis Google)
- Schéma 4:3 (résultats enrichis Google)
- Schema 16:9 (Google Rich Results)
- Schema Thumbnail
- Twitter Summary Card
- Carte sommaire grande image de Twitter
- Images d’aperçu vidéo
Supports over 500 different Schema types and sub-types.
Corrige toutes les erreurs de recherche Google / résultats enrichis / listes de marchand et validateur de balisage de Schéma:
- Une valeur pour le champ headline est requise
- Une valeur pour le champ image est requise
- Une valeur pour le champ logo est requise
- Une valeur pour le champ publisher est requise
- Valeur invalide dans le champ « priceSpecification »
- Le champ aggregateRating est recommandé
- Le champ brand est recommandé
- Le champ headline est recommandé
- Le champ image est recommandé
- Le champ review est recommandé
- Champ « image » manquant
- Champ « address » manquant
- Champ « telephone » manquant
- Champ « priceRange » manquant
- Champ « brand » manquant
- Champ « aggregateRating » manquant
- Champ « review » manquant
- Aucun identifiant global fourni (par exemple, gtin mpn isbn)
- Pas un type de valide connu pour la propriété itemReviewed
- Price Mismatched value (page crawl): (price [price])
Lit les paramètres et les données des extensions actives, notamment:
- All in One SEO Pack
- Co-Authors Plus
- Elementor Website Builder
- Gravity Forms + GravityView
- Perfect Images
- Perfect WooCommerce Brands
- Polylang
- Product GTIN (EAN, UPC, ISBN) for WooCommerce
- Rank Math SEO
- Rate my Post
- SEOPress
- Simple Job Board
- The Events Calendar
- The SEO Framework
- Ultimate Member
- WooCommerce
- WooCommerce Brands
- WooCommerce Currency Switcher
- WooCommerce UPC, EAN, and ISBN
- WP Job Manager
- WP Meta SEO
- WP-PostRatings
- WP Product Review
- WP Recipe Maker
- WPML
- YITH WooCommerce Brands Add-on
- Yoast SEO
- Yotpo Social Reviews for WooCommerce
Users Love the WPSSO Core Plugin
★★★★★ – « Unlike competitors, you can literally customize just about every aspect of SEO and Social SEO if you desire to. […] This plugin has the most complete JSON-LD markup out of any of them, so you won’t have any errors and warnings in search console for WordPress or WooCommerce sites. You can go crazy customizing everything, or you can just set and forget. There aren’t many plugins that allow the best of both worlds. » – kw11
★★★★★ – « This plugin makes getting sites structured data ready extremely easy, and it works flawlessly without any issues. It shows messages on the top bar every step of the way to alert you of any issues until everything is set up correctly. It made all my ecommerce products pass Google’s validation tests. Great work. » – marguy1
★★★★★ – « 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
Fonctionnalités de l’édition Premium
Lit les données des API de service à distance, notamment:
- Obtenir URL courte Bitly
- Obtenir URL courte DLMY.App
- Obtenir données vidéo Facebook
- Obtenir données d’image Gravatar
- Obtenir URL courte Ow.ly
- Obtenir données critique Shopper Approved
- Obtenir données présentation Slideshare
- Obtenir données piste Soundcloud
- Obtenir données critique Stamped.io
- Obtenir URL courte TinyURL
- Obtenir données vidéo Vimeo
- Obtenir données vidéo Wistia
- Obtenir données vidéo WordPress
- Obtenir URL courte Your Own URL Shortener (YOURLS)
- Obtenir données vidéo et liste YouTube
Options de personnalisation supplémentaires dans la page SSO > Réglages avancés et la métabox SSO du document.
Captures d’écran
Installation
Install and Uninstall
Plugin Setup
FAQ
Foire aux questions
- Does LinkedIn read Facebook / Open Graph meta tags?
- Comment puis-je corriger une erreur ERR_TOO_MANY_REDIRECTS?
- How can I fix a generic HTTP 500 error?
- Comment puis-je corriger une erreur fatale de PHP « hors de mémoire »?
- How can I fix an HTTP error when uploading images?
- Comment puis-je avoir de plus petites dimensions pour l’image par défaut?
- Comment puis-je voir ce que le robot de Facebook récolte?
- Comment créer une page de Schéma FAQPage?
- Comment puis-je activer WordPress WP_DEBUG?
- How do I fix Google Structured Data > hatom errors?
- How do I remove duplicate meta tags?
- How does WPSSO Core find and select images?
- How does WPSSO Core find and select videos?
- W3C dit “there is no attribute ‘property’”
- Why are some HTML elements missing or misaligned?
- Why does Facebook show the wrong image / text?
- Why does the Schema Markup Validator show errors?
- Why shouldn’t I upload small images to the media library?
Notes et documentation
Avis
Contributeurs/contributrices & développeurs/développeuses
« WPSSO Core – The Complete Structured Data Plugin: Schema Markup and Meta Tags for Social and SEO » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
Contributeurs“WPSSO Core – The Complete Structured Data Plugin: Schema Markup and Meta Tags for Social and SEO” a été traduit dans 3 locales. Remerciez l’équipe de traduction pour ses contributions.
Le développement vous intéresse ?
Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.
Journal
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 and/or incompatible API changes (ie. breaking changes).hanges).
- {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).
Standard Edition Repositories
Development Version Updates
WPSSO Core Premium edition customers have access to development, alpha, beta, and release candidate version updates:
Under the SSO > Update Manager settings page, select the « Development and Up » (for example) version filter for the WPSSO Core plugin and/or its add-ons. When new development versions are available, they will automatically appear under your WordPress Dashboard > Updates page. You can reselect the « Stable / Production » version filter at any time to reinstall the latest stable version.
WPSSO Core Standard edition users (ie. the plugin hosted on WordPress.org) have access to the latest development version under the Advanced Options section.
Changelog / Release Notes
Version 15.5.0 (2023/03/10)
- New Features
- None.
- Improvements
- Added a SSO > Advanced Settings > Document Types > Schema > Type by Post Type > Products Group option.
- Removed support for the Easy Digital Downloads plugin.
- Removed support for the WooCommerce Show Single Variations plugin.
- Bugfixes
- None.
- Developer Notes
- Added a new ‘product:quantity’ internal meta tag for the WPSSO GMF add-on.
- Requires At Least
- PHP v7.2.
- WordPress v5.4.
Version 15.4.3 (2023/03/04)
- New Features
- None.
- Improvements
- Added a notice to recommend enabling the « Inherit Featured Image » option for WooCommerce.
- Updated the WPSSO JSON add-on deprecation notice.
- Bugfixes
- Fixed missing
WpssoUtil::save_all_times()
method for old deprecated add-ons.
- Fixed missing
- Developer Notes
- None.
- Requires At Least
- PHP v7.2.
- WordPress v5.4.
Version 15.4.2 (2023/02/28)
- New Features
- None.
- Improvements
- Re-added the WPSSO JSON add-on deprecation notice.
- Bugfixes
- Fixed missing add-on names in deprecation notices for plugins that no longer exist.
- Developer Notes
- None.
- Requires At Least
- PHP v7.2.
- WordPress v5.4.
Version 15.4.1 (2023/02/23)
- New Features
- None.
- Improvements
- Updated the notice text for rejected images.
- Bugfixes
- Fixed the version number when registering the ‘sucom-admin-page’ script.
- Developer Notes
- Updated « admin_bar » variable names to « toolbar » for uniformity.
- Refactored transient cache handling in the
WpssoHead->get_head_array()
method. - Replaced the static version number for ‘sucom-admin-page’ in
WpssoScript->admin_register_page_scripts()
.
- Requires At Least
- PHP v7.2.
- WordPress v5.4.
Version 15.4.0 (2023/02/20)
- New Features
- None.
- Improvements
- Updated the default tabs layout to vertical.
- Updated custom fields import to ignore non-existant custom fields instead of using an empty string.
- Removed the SSO > Advanced Settings > Attributes and Metadata > Custom Fields options:
- How-To Steps Custom Field
- How-To Supplies Custom Field
- How-To Tools Custom Field
- Recipe Ingredients Custom Field
- Recipe Instructions Custom Field
- Bugfixes
- None.
- Developer Notes
- Renamed the ‘wpsso_status_std_features’ filter to ‘wpsso_features_status’.
- Removed the ‘wpsso_metabox_tabs_layout_{metabox_id}’ filter.
- Requires At Least
- PHP v7.2.
- WordPress v5.4.
Version 15.3.1 (2023/02/17)
- New Features
- None.
- Improvements
- Added an informational notice when a background task is running.
- Bugfixes
- Fixed the missing notices stylesheet when in the WordPress block editor.
- Fixed multi input and textarea fields to always show if they have a value (even if the previous field is empty).
- Developer Notes
- Added a new
WpssoUtil->action_show_admin_notices()
method. - Removed the ‘is_required’ CSS class from input fields.
- Added a new
- Requires At Least
- PHP v7.2.
- WordPress v5.4.
Version 15.3.0 (2023/02/14)
- New Features
- None.
- Improvements
- Changed the default « Product Variation Title » value in the Advanced Settings page to ‘%%var_title%% %%sep%% %%var_attrs%%’.
- Deprecated the WPSSO Core cache clearing function and method.
- Bugfixes
- Fixed Google warning « Review has multiple aggregate ratings » for Schema ProductGroup variants.
- Developer Notes
- Added a new
SucomErrorException::http_error()
method for the WPSSO GMF and CMCF add-ons. - Added a new
WpssoUser->get_cache_id()
method. - Added a new
WpssoUser->doing_task()
method. - Added a new
WpssoUtil->is_task_running()
method. - Added a new
WpssoUtil->set_task_limit()
method. - Added a new
WpssoUtilCache->get_cache_id()
method. - Added a new
WpssoUtilCache->doing_task()
method. - Refactored
WpssoUser->schedule_add_person_role()
method. - Refactored
WpssoUser->add_person_role()
method. - Refactored
WpssoUser->schedule_remove_person_role()
method. - Refactored
WpssoUser->remove_person_role()
method. - Refactored
WpssoUtilCache->schedule_refresh()
method. - Refactored
WpssoUtilCache->refresh()
method. - Deprecated the
WpssoUser->stop_add_person_role()
method. - Deprecated the
WpssoUtilCache->schedule_clear()
method. - Deprecated the
WpssoUtilCache->clear()
method. - Deprecated the
WpssoUtilCache->stop_refresh()
method. - Deprecated the
wpsso_clear_cache()
function. - Renamed the
WpssoUtilCache->clear_other()
method toWpssoUtilCache->clear_cache()
. - Renamed the ‘WPSSO_META_CACHE_PRIORITY’ constant to ‘WPSSO_META_CLEAR_PRIORITY’.
- Removed the ‘WPSSO_CACHE_REFRESH_SLEEP_TIME’ constant.
- Added a new
- Requires At Least
- PHP v7.2.
- WordPress v5.4.
Version 15.2.0 (2023/02/11)
- New Features
- None.
- Improvements
- Added new Place tab options in the SSO > Advanced Settings > Schema Defaults metabox:
- Default Place Schema Type
- Default Place Country
- Default Place Timezone
- Added an ‘@id’ property value to the Schema AggregateRating markup.
- Added support for the WooCommerce ‘woocommerce_breadcrumb_main_term’ filter to return the primary product category.
- Removed the offers property from the Schema ProductGroup markup (not required as each variant has its own offers property).
- Added new Place tab options in the SSO > Advanced Settings > Schema Defaults metabox:
- Bugfixes
- None.
- Developer Notes
- Added a new
WpssoAbstractWpMeta->md_cache_disable()
method. - Added a new
WpssoAbstractWpMeta->md_cache_enable()
method.
- Added a new
- Requires At Least
- PHP v7.2.
- WordPress v5.4.
Version 15.1.1 (2023/02/08)
- New Features
- None.
- Improvements
- Added support for Schema products with offers or Schema product groups with variants, depending on the Schema Type selected in the Document SSO metabox.
- Added inheritance of some Schema ProductGroup properties (‘name’, ‘description’, ‘aggregateRating’, and ‘review’) for the product group variants.
- Bugfixes
- None.
- Developer Notes
- Added a Schema ‘@id’ property to product reviews.
- Added a new
WpssoIntegEcomWooCommerce->add_mt_ratings()
private method. - Added a new
WpssoIntegEcomWooCommerce->add_mt_reviews()
private method. - Updated the
WpssoIntegEcomWooCommerce->filter_og_seed()
method to return variants for the Schema ProductGroup type, and offers for the Schema Product type. - Updated the
WpssoJsonTypeProductGroup->filter_json_data_https_schema_org_productgroup()
method to provide inheritance of ‘name’, ‘description’, ‘aggregateRating’, ‘review’ properties for the product group variants. - Updated the
WpssoOpenGraphNS->filter_og_data_https_ogp_me_ns_product()
method to provide inheritance of ‘og:description’ for product offers and product group variants.
- Requires At Least
- PHP v7.2.
- WordPress v5.4.
Version 15.0.1 (2023/02/04)
- New Features
- None.
- Improvements
- None.
- Bugfixes
- Fixed re-setting PHP ‘error_log’ to an empty value when PHP ‘open_basedir’ is true.
- Developer Notes
- Refactored the
SucomUtil::safe_error_log()
method.
- Refactored the
- Requires At Least
- PHP v7.2.
- WordPress v5.4.
Version 15.0.0 (2023/02/03)
This version changes the Schema markup for WooCommerce variations. Instead of creating Schema Product markup with offers (one offer per variation), WPSSO Core now creates Schema ProductGroup markup with products (one product per variation) and one offer per product.
See here for more info: https://surniaulula.com/2023/apps/wordpress/plugins/wpsso/whats-new-in-wpsso-core-v15/
- New Features
- Added support for Schema ProductGroup markup for WooCommerce product variations.
- Improvements
- Added a new « Minimize Schema JSON-LD » option in the SSO > Advanced Settings page.
- Removed filter to allow sorting of the WooCommerce variations array (no longer needed).
- Bugfixes
- Fixed potential missing price currency and value units meta tags for WooCommerce products with variations.
- Fixed extra min/max energy efficiency meta tags when no energy efficiency value selected.
- Developer Notes
- Added a new ‘wpsso_json_data_single_product_group_exclude_varies_by’ filter.
- Added a new ‘wpsso_json_data_single_product_group_varies_by’ filter.
- Added a new ‘wpsso_init_json_filter_{lib_dir}_{lib_id}’ filter.
- Added a new
WpssoSchemaSingle::add_product_group_data()
method. - Added a new
WpssoOpenGraph->get_product_retailer_item_image_urls()
method. - Added a new
WpssoOpenGraph->get_product_retailer_item_image()
method. - Added a new
WpssoOpenGraph->get_product_retailer_item_mod()
method. - Added a ‘$page_type_id’ argument to the
WpssoSchemaSingle::add_offer_data()
method. - Added a ‘$page_type_id’ argument to the
WpssoSchemaSingle::add_product_data()
method. - Added a ‘$page_type_id’ argument to the
WpssoSchemaSingle::get_offer_data()
method. - Added a ‘$page_type_id’ argument to the
WpssoSchemaSingle::get_product_data()
method. - Renamed the
WpssoSchema::add_author_coauthor_data()
method toWpssoSchema::add_author_coauthors_data()
. - Renamed the
WpssoSchema::add_comment_list_data()
method toWpssoSchema::add_comments_data()
. - Renamed the
WpssoSchema::add_howto_step_data()
method toWpssoSchema::add_howto_steps_data()
. - Renamed the
WpssoSchema::add_offers_aggregate_data()
method toWpssoSchema::add_offers_aggregate_data_mt()
. - Renamed the
WpssoSchema::add_offers_data()
method toWpssoSchema::add_offers_data_mt()
. - Renamed the
WpssoSchema::add_variants_data()
method toWpssoSchema::add_variants_data_mt()
. - Removed the
WpssoIntegEcomWooCommerce->maybe_sort_available_variations()
private method. - Removed the ‘wpsso_request_url_query_attrs_cache_disable’ filter.
- Removed the WPSSO_JSON_PRETTY_PRINT constant.
- Requires At Least
- PHP v7.2.
- WordPress v5.4.