Release notes / Woo Open Graph
Free Plugin Plugin

Woo Open Graph

WooCommerce product links shared on Facebook, Twitter, or LinkedIn often show the wrong image and a generic title, costing you click-throughs. Woo Open Graph adds complete Open Graph and Twitter Card tags to every product page, generates Schema.org structured data for products, offers, reviews, and breadcrumbs, and auto-builds an XML sitemap optimized for large catalogs.

7 releases
v2.1.0 latest
October 1, 2026 shipped

v2.1.0 Latest

October 1, 2026
New 4 Improve 8 Fix 22 Security 2 Dev 3 Compat 1

New

  • Organization Logo and Social Profiles settings feed the Organization structured data, with the theme logo and then the Site Icon as fallbacks.
  • Optional Email share button.
  • Option to delete all plugin data when the plugin is deleted (off by default).
  • The [wog_social_share] shortcode accepts a product id, so share buttons can be placed on any page.

Improve

  • New settings screen under WB Plugins > Open Graph: an Overview of what the plugin does on your store, then General, Share Buttons, Structured Data, Sitemaps and Advanced tabs. Existing settings carry over unchanged.
  • The Structured Data tab names its master switch and marks the options that depend on it, and the Overview reports Organization schema only when it is actually published.
  • Removed the Debug Mode switch, which had no effect on your pages.
  • The Social Platforms switches, the Default Social Image hint and the product Social Media Image note now say exactly what is added and which image will be shared.
  • X (Twitter) cards use the large-image card when the product has an image, and the summary card otherwise.
  • Share text shows a price range for variable and grouped products whose prices differ.
  • The product list Social column shows its state as text, not colour alone.
  • The per-product switch is now labelled "Enable social sharing output" and states that search structured data is not affected.

Fix

  • Shop Managers can save the settings; the form was shown to them but saving was refused.
  • Product category pages keep og:title and og:description when "Override titles and descriptions" is enabled.
  • Sold-out products show share buttons again.
  • Turning off social output for a product now also removes its share buttons, share assets and Open Graph namespace.
  • Share assets no longer load on product pages when share buttons are turned off.
  • The [wog_social_share] shortcode renders on pages other than the product page.
  • Products without a photo now include an image in their structured data.
  • Organization structured data no longer publishes an empty logo or empty profile list.
  • The store address publishes the country and region separately instead of a combined "US:CA" value.
  • og:image:secure_url is emitted only for HTTPS image URLs.
  • An invalid X (Twitter) username is rejected with a message and the previously saved username is kept.
  • The Social column in the product list appears again.
  • Social title and description placeholders in the product editor show exactly what will be published.
  • The sitemap address answers directly instead of redirecting to a trailing-slash URL.
  • Sitemap addresses no longer stay at 404 after a permalink refresh made while WooCommerce or the sitemap was switched off.
  • Pinterest Rich Pins get the product price and availability tags even when the Facebook switch is off.
  • Generating sitemaps reports that the work is queued, and the Last Generated time is set only when a sitemap is actually written.
  • The documented wog_social_share JavaScript event now fires on every share, and the readme names the correct global.
  • Share text no longer shows a doubled separator when a product has no description.
  • Share text with accented letters, CJK or emoji is no longer cut in the middle of a character.
  • Settings from versions before 2.0 are carried over once on upgrade, without overwriting values changed since.
  • Removed the retired X (Twitter) Card Validator link from Testing Tools.

Security

  • The [wog_social_share] shortcode renders nothing for draft, private or password-protected products.
  • Structured data escapes HTML tags inside product text.

Dev

  • One settings sanitizer and one defaults array are shared by the settings screen and activation; removed the unused cache_meta_tags setting.
  • Removed code nothing called: settings import, export and reset, system info, debug logging, manual sitemap helpers and their wog_config_summary, wog_system_info, wog_settings_imported, wog_settings_reset and wog_{section}_settings hooks, plus the non-standard linkedin:* tags.
  • New wog_social_enabled_for_product filter decides social output per product.

Compat

  • Tested with WooCommerce 10.7.

v2.0.4

September 14, 2026
Improve 1 Fix 5

Improve

  • Removed CSS and JavaScript files that were shipped in the plugin but never loaded, including a legacy admin stylesheet and the unused minified and RTL copies.

Fix

  • Copy Link button now works on product pages; the share script was present in the source but excluded from the packaged plugin, so it returned a 404 and the button did nothing.
  • The "Share this product" label now inherits the active theme text color instead of a hardcoded gray, in both light and dark modes.
  • Share buttons now meet a 40px minimum tap-target size on mobile.
  • Section-heading styles on the settings screen are scoped to the plugin so they no longer affect other admin headings.
  • Icon share links now expose a title tooltip, and admin and meta-box styles use logical properties for correct right-to-left layouts.

v2.0.3

September 11, 2026
Improve 1 Fix 5

Improve

  • Stop duplicating WooCommerce's Product schema; Woo's own product schema is left to stand and the plugin gap-fills only through WooCommerce filters.

Fix

  • Remove dishonest structured-data hints: no fabricated priceValidUntil and no always-new condition; GTIN, MPN and brand now come from real WooCommerce data.
  • Real de-duplication with Yoast, Rank Math and SEOPress: og: and twitter: tags they already emit are no longer duplicated.
  • og:image:alt is emitted once instead of twice on every page.
  • Share image width, height and type are read from the real product image and omitted for placeholder or non-product URLs, instead of hardcoded values.
  • og:description keeps a fallback to the site name so it is never dropped when the site tagline is empty.

v2.0.1

Note 3

Note

  • Updated for WordPress.org compliance
  • Improved compatibility with latest WooCommerce
  • Minor bug fixes

v2.0.0

Improve 1 Note 6

Improve

  • 70% smaller file size

Note

  • Complete plugin rewrite
  • Added WhatsApp and Email sharing
  • Three new button styles (Modern, Classic, Minimal)
  • Better mobile experience
  • Improved security
  • Modern admin interface

v1.0.1

Note 3

Note

  • Added LinkedIn and Pinterest support
  • Basic share buttons
  • Simple Open Graph tags

v1.0.0

Note 2

Note

  • Initial release
  • Facebook and Twitter support