
內容簡介
Open Graph Protocol Framework 外掛可自動控制您的文章和頁面在社交媒體上的顯示方式,提升分享效果。它支援 WooCommerce,並提供可選的元資料,確保在不同平台上保持一致的視覺體驗。
【主要功能】
• 自動生成 Open Graph 元資料
• 支援 WooCommerce 產品元資料
• 可設定後備圖片以保持一致性
• 提供多種過濾器供開發者使用
• 支援多語言顯示
外掛標籤
開發者團隊
② 後台搜尋「Open Graph Protocol Framework」→ 直接安裝(推薦)
📦 歷史版本下載
原文外掛簡介
Make your content look great when shared on social media. Automatically controls how your posts and pages appear on Facebook, X, and other social platforms.
The Open Graph protocol enables any web page to become a rich object in a social graph. For instance, this is used on Facebook to allow any web page to have the same functionality as any other object on Facebook.
This WordPress plugin automates the process of adding basic and optional metadata to a site’s pages. It is also designed to act as a framework for other plugins or themes and allows to modify and adapt the information provided as needed.
If you find this plugin useful and would like to support our work, you can do so by purchasing in our Shop, thank you!
Supports WooCommerce to include essential product metadata on product pages.
The plugin allows you to choose a fallback image which is used when no featured image is set for shared pages, posts, etc. This helps to maintain a visually consistent experience on social platforms and feeds.
Usage
Install and activate the plugin. It will automatically render the following metadata for posts, pages, etc. :
og:title : The page’s title is used, this provides the title for posts, pages, archives etc.
og:type : The type will be article in general, website for the front page and blog for the blog homepage.
og:image : For post types that support featured images, the URL of the featured image is used. Additional metadata og:image:width, og:image:height, og:image:url, og:image:secure_url and og:image:alt are added.
og:url : The URL of the current page.
og:site_name : The name of the site.
og:description : Uses the full excerpt if available, otherwise derives it from the content. For author and archive pages, the type of page and title is used.
og:locale : The current locale.
og:locale:alternate : Indicates additional locales available with WPML and Polylang.
The content of the og:image:alt property is based on the Alt Text of the featured image, the image’s Caption in lack thereof, or ultimately the image’s Description in lack of the latter. If any of those are empty, the property is not rendered.
You can also choose a fallback image that is used on social networks if no featured image is set for a shared page.
Filters
This section is for developers. If you’re not a developer, you can safely skip it.
The plugin provides the following filters:
open_graph_protocol_meta
This filter allows to modify the value of the content attribute for a given meta tag.
It is invoked for every supported type of metadata.
Parameters:
string content – the current value of the content attribute
string property – the metadata name, for example og:title
Filters must return:
string the desired value of the content attribute
open_graph_protocol_meta_tag
This filter allows to modify the actual HTML tag that is rendered in the
Parameters:
string HTML tag
string property – the metadata name, for example og:title
string content – the value of the content attribute
Filters must return:
string the desired output for the HTML tag
open_graph_protocol_metas
This filter allows to add or remove metadata before it is rendered.
Parameters:
array of metadata indexed by metadata name
Filters must return:
array of metadata indexed by metadata name
open_graph_protocol_echo_metas
This filter allows to modify the HTML that renders the plugin’s meta tags in the
Parameters:
string HTML with tags to be rendered
Filters must return:
string HTML with tags to be rendered
open_graph_protocol_framework_ext
This filter allows to determine whether additional meta tags should be produced for supported integrations.
Parameters:
boolean whether to process the integration
string the integration
Filters must return:
boolean whether to process additional meta tags for the integration
Why this plugin?
This plugin was created because we needed an extendable way to render meta tags based on the Open Graph protocol, which would allow to modify the meta tag content rendered or add meta tags when appropriate based on external data.
None of the existing plugins provided a sufficiently flexible way of doing that, among other reasons we needed a solution that would comply with all of these requirements and none of the existing solutions does:
must be compatible with WordPress 3.5
must automatically add meta tags for featured images
must be automated and create sensible meta tag content for each page, we don’t want to manually indicate the tag content for every page
must provide a framework for extension through hooks and filters on every tag, and provide a design that allows other plugins to modify the meta tags in flexible ways
must not ask to provide your Facebook account details or application ID when there is no need for it
must not be bloated with features you don’t want or need when you simply want Open Graph metatags to be rendered automatically for your pages
Logo Attribution
The logo used for this plugin’s icon and banner is the Open Graph protocol logo by Facebook – ogp.me. Licensed under Public Domain via Wikimedia Commons.
Validators
To test the generated metadata you can use several tools, among those:
X Card Validator
Meta Sharing Debugger
