{"id":3481,"date":"2025-02-14T15:20:28","date_gmt":"2025-02-14T15:20:28","guid":{"rendered":"https:\/\/s-o-s.net\/open-graph\/"},"modified":"2025-02-14T15:20:28","modified_gmt":"2025-02-14T15:20:28","slug":"open-graph","status":"publish","type":"post","link":"https:\/\/s-o-s.net\/en_gb\/open-graph\/","title":{"rendered":"Open Graph"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<article id=\"post-8925\" class=\"alignwide post-8925 plugin type-plugin status-publish hentry plugin_tags-facebook plugin_tags-ogp plugin_tags-opengraph plugin_tags-social plugin_category-seo-and-marketing plugin_category-social-and-sharing plugin_contributors-pfefferle plugin_contributors-willnorris plugin_business_model-community plugin_committers-pfefferle plugin_committers-willnorris\">\n<div class=\"plugin-banner\" id=\"plugin-banner-opengraph\"><\/div>\n<header class=\"plugin-header\">\n<div class=\"entry-heading-container\">\n<div>\n<div class=\"entry-thumbnail\">\n\t\t\t\t\t<img decoding=\"async\" class=\"plugin-icon\" src=\"https:\/\/ps.w.org\/opengraph\/assets\/icon-128x128.png?rev=2892781\" alt=\"\">\t\t\t\t<\/div>\n<div>\n<h1 class=\"plugin-title\">Open Graph<\/h1>\n<p>\t\t\t\t\t<span class=\"byline\">By <span class=\"author vcard\"><a target=\"_blank\" class=\"url fn n\" href=\"https:\/\/profiles.wordpress.org\/willnorris\/\" rel=\"noopener\">Will Norris<\/a><\/span><\/span>\n\t\t\t\t<\/div>\n<\/p><\/div>\n<div class=\"plugin-actions\">\n<div class=\"wp-block-button is-small plugin-download download-button\"><a target=\"_blank\" class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/downloads.wordpress.org\/plugin\/opengraph.2.0.1.zip\" rel=\"noopener\">Download<\/a><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/header>\n<p><!-- .entry-header --><\/p>\n<p>\t<span id=\"description\"><\/span><br \/>\n\t<span id=\"reviews\"><\/span><br \/>\n\t<span id=\"installation\"><\/span><br \/>\n\t<span id=\"developers\"><\/span><br \/>\n\t<span id=\"advanced\" class=\"\"><\/span><br \/>\n\t<span id=\"section-links\"><\/p>\n<ul class=\"tabs clear\">\n<li id=\"tablink-description\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/opengraph\/#description\" rel=\"noopener\">Details<\/a><\/li>\n<li id=\"tablink-reviews\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/opengraph\/#reviews\" rel=\"noopener\">Reviews<\/a><\/li>\n<li id=\"tablink-developers\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/opengraph\/#developers\" rel=\"noopener\">Development<\/a><\/li>\n<\/ul>\n<div id=\"link-support\">\n\t\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/plugin\/opengraph\/\" rel=\"noopener\">Support<\/a>\n\t\t<\/div>\n<p>\t<\/span><br \/>\n\t<script type=\"text\/javascript\">if ( '#changelog' == window.location.hash ) { window.setTimeout( function() { window.location.hash=\"#developers\"; }, 10 ); }<\/script><\/p>\n<div class=\"entry-content\">\n<div id=\"tab-description\" class=\"plugin-description section\">\n<h2 id=\"description-header\">Description<\/h2>\n<p>The <a target=\"_blank\" href=\"https:\/\/ogp.me\/\" rel=\"nofollow ugc noopener\">Open Graph protocol<\/a> enables any web page to become a rich object in a social graph.  Most notably, this allows for these pages to be used with Facebook\u2019s <a target=\"_blank\" href=\"https:\/\/developers.facebook.com\/docs\/reference\/plugins\/like\" rel=\"nofollow ugc noopener\">Like Button<\/a> and <a target=\"_blank\" href=\"https:\/\/developers.facebook.com\/docs\/reference\/api\/\" rel=\"nofollow ugc noopener\" class=\"broken_link\">Graph API<\/a> as well as within Twitter posts.<\/p>\n<p>The Open Graph plugin inserts the Open Graph metadata into WordPress posts and pages, and provides a simple extension mechanism for other plugins and themes to override this data, or to provide additional Open Graph data.<\/p>\n<p>This plugin does not directly add social plugins like the Facebook Like Button to your pages (though they\u2019re pretty simple to add).  It will however make your pages look great when shared using those kinds of tools.<\/p>\n<\/div>\n<div id=\"faq\" class=\"plugin-faq section\">\n<h2 id=\"faq-header\">FAQ<\/h2>\n<dl>\n<dt id=\"how%20do%20i%20configure%20the%20open%20graph%20plugin%3F\">\n<h3>How do I configure the Open Graph plugin?<\/h3>\n<\/dt>\n<dd>\n<p>You don\u2019t; there\u2019s nothing to configure and there is no admin page.  By default, it will use whatever standard WordPress data it can to populate the Open Graph data.  There are very simple yet powerful filters you can use to modify or extend the metadata returned by the plugin, described below.<\/p>\n<\/dd>\n<dt id=\"how%20do%20i%20extend%20the%20open%20graph%20plugin%3F\">\n<h3>How do I extend the Open Graph plugin?<\/h3>\n<\/dt>\n<dd>\n<p>There are two main ways to provide Open Graph metadata from your plugin or theme.  First, you can implement the filter for a specific property.  These filters are of the form <code>opengraph_{name}<\/code> where {name} is the unqualified Open Graph property name.  For example, if you have a plugin that defines a custom post type named \u201cmovie\u201d, you could override the Open Graph \u2018type\u2019 property for those posts using a function like:<\/p>\n<pre><code>function my_og_type( $type ) {\n    if ( get_post_type() == \"movie\" ) {\n        $type = \"movie\";\n    }\n    return $type;\n}\nadd_filter( 'opengraph_type', 'my_og_type' );\n<\/code><\/pre>\n<p>This will work for all of the core Open Graph properties.  However, if you want to add a custom property, such as \u2018fb:admin\u2019, then you would need to hook into the <code>opengraph_metadata<\/code> filter.  This filter is passed an associative array, whose keys are the qualified Open Graph property names.  For example:<\/p>\n<pre><code>function my_og_metadata( $metadata ) {\n    $metadata['fb:admin'] = '12345,67890';\n    return $metadata;\n}\nadd_filter( 'opengraph_metadata', 'my_og_metadata' );\n<\/code><\/pre>\n<p>Note that you may need to define the RDFa prefix for your properties.  Do this using the <code>opengraph_prefixes<\/code> filter.<\/p>\n<\/dd>\n<dt id=\"how%20to%20enable%2Fdisable%20%22strict%20mode%22\">\n<h3>How to enable\/disable \u201cstrict mode\u201d<\/h3>\n<\/dt>\n<dd>\n<p>The plugin populates the meta \u2018name\u2019 attribute alongside the \u2018property\u2019 attribute by default. Because both, the <code>og:*<\/code> and <code>twitter:*<\/code> names, are actually registered at https:\/\/wiki.whatwg.org\/wiki\/MetaExtensions, this stays compliant with the HTML5 spec. If you want to use a more strict way anyways, you can enable the scrict mode by adding the following line to your <code>config.php<\/code><\/p>\n<pre><code>define( 'OPENGRAPH_STRICT_MODE', true );\n<\/code><\/pre>\n<\/dd>\n<\/dl>\n<\/div>\n<div id=\"tab-reviews\" class=\"plugin-reviews section\">\n<h2 id=\"reviews-header\">Reviews<\/h2>\n<div class=\"plugin-reviews\">\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/e1e47d93778d48deed9aa9e18ee8ea488e4d4bb5bca389dd2455bbb4e54b33f7?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/e1e47d93778d48deed9aa9e18ee8ea488e4d4bb5bca389dd2455bbb4e54b33f7?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/excellent-and-just-do-the-job\/\" rel=\"noopener\">Excellent and just do the job<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/chise86\/\" title=\"Posts by Chise Hachiroku\" rel=\"author noopener\">Chise Hachiroku<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">October 29, 2024<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">This plugin does what it says it does \u2013 it adds open graph metadata on website.<\/p>\n<p>No configuration and do the work just as advertised. Simply excellent.<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/f790d4d6de8b1345cc7111be40be7f6ec2d6c6f5fd94fc5ed3a5d3ef6c618b20?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/f790d4d6de8b1345cc7111be40be7f6ec2d6c6f5fd94fc5ed3a5d3ef6c618b20?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/funciona-perfectamente-bien-2\/\" rel=\"noopener\">Funciona perfectamente bien<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/jvasquez1000\/\" title=\"Posts by jvasquez1000\" rel=\"author noopener\">jvasquez1000<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">August 31, 2023<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">El plugin funciona muy bien, solo lo instal\u00e9 y pude compartir los productos de mi tienda en FB sin problema. Hasta ahorita todo bien.<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/7e5a6869581c7f518721262d397b98c29ac58a5104a993d954acd7e5135f12b1?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/7e5a6869581c7f518721262d397b98c29ac58a5104a993d954acd7e5135f12b1?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/easy-plugin-to-add-open-graph\/\" rel=\"noopener\">Easy Plugin to Add Open Graph<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/generasikhonghucu\/\" title=\"Posts by Generasi Muda Khonghucu Indonesia\" rel=\"author noopener\">Generasi Muda Khonghucu Indonesia<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">August 7, 2022<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Very easy to install and add ability to have open graph for my website<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/4f8efc2ba7fd0c3de24056b58eb227a2ed47e69123342238cb7f267b3b3274de?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/4f8efc2ba7fd0c3de24056b58eb227a2ed47e69123342238cb7f267b3b3274de?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/works-amazing-35\/\" rel=\"noopener\">Works amazing!!<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/seppier\/\" title=\"Posts by MI\" rel=\"author noopener\">MI<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">July 26, 2021<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Wow thank you for making this plugin!!!<br \/>\nI was so stressed about thumbnails errors but now I don\u2019t need to worry about it!<br \/>\nThanks!<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/b9e2cf33a19a5964e97eccbe63b3793eb2df9a757482bee9991ee4f49a24cff2?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/b9e2cf33a19a5964e97eccbe63b3793eb2df9a757482bee9991ee4f49a24cff2?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/worked-on-my-site-when-others-wouldnt\/\" rel=\"noopener\">worked on my website when others wouldn\u2019t<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/stargirl1\/\" title=\"Posts by stargirl1\" rel=\"author noopener\">stargirl1<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">June 29, 2021<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Great plug-in! I just installed it last night and now the og:image (large image preview) is looking correct on my posts when shared to Facebook. I normally don\u2019t leave reviews but noticed this plug-in had very few. It worked like a charm on my website to show the big preview when others (including some well known ones) wouldn\u2019t. I was getting frustrated and wasting time googling plug-ins that didn\u2019t work on my site for some reason. Finally this one worked! It does what it says, and is very simple to use, no configuration needed.<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/a56b8e7ba780ec8d551ea6142e3d415cc5a13bad3ecc5ab8fadfe861af072e01?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/a56b8e7ba780ec8d551ea6142e3d415cc5a13bad3ecc5ab8fadfe861af072e01?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/facebook-previews-show-correctly-now\/\" rel=\"noopener\">Facebook previews show correctly now<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/ssouthwell\/\" title=\"Posts by ssouthwell\" rel=\"author noopener\">ssouthwell<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">December 5, 2019<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Added this to a stock WordPress install, and Facebook previews for my pages began working correctly immediately!  Thanks!<\/div>\n<\/p><\/div>\n<\/article><\/div>\n<p>\t\t<a target=\"_blank\" class=\"reviews-link\" href=\"https:\/\/wordpress.org\/support\/plugin\/opengraph\/reviews\/\" rel=\"noopener\"><br \/>\n\t\t\tRead all 12 reviews\t\t<\/a><\/div>\n<div id=\"tab-developers\" class=\"plugin-developers section\">\n<h2 id=\"developers-header\">Contributors &amp; Developers<\/h2>\n<div class=\"plugin-contributors\">\n<p>\u201cOpen Graph\u201d is open source software. The following people have contributed to this plugin.<\/p>\n<p><span class=\"screen-reader-text\">Contributors<\/span><\/p>\n<ul id=\"contributors-list\" class=\"contributors-list\">\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/f2f0944d8507601e15793d1032ff5f6ba1cd582bd0307cd86a9bf18956d658e5?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/f2f0944d8507601e15793d1032ff5f6ba1cd582bd0307cd86a9bf18956d658e5?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/willnorris\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tWill Norris\t\t\t\t<\/a>\n\t\t\t<\/li>\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/55be13f44d2f6b002041de75a3981568cfc3842eaa7a07e6a42f980539c129f3?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/55be13f44d2f6b002041de75a3981568cfc3842eaa7a07e6a42f980539c129f3?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/pfefferle\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tMatthias Pfefferle\t\t\t\t<\/a>\n\t\t\t<\/li>\n<\/ul><\/div>\n<div class=\"plugin-development\">\n<p><a target=\"_blank\" href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/opengraph\" rel=\"noopener\">Translate \u201cOpen Graph\u201d into your language.<\/a><\/p>\n<h3>Interested in development?<\/h3>\n<p><a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/browser\/opengraph\/\" rel=\"noopener\" class=\"broken_link\">Browse the code<\/a>, check out the <a target=\"_blank\" href=\"https:\/\/plugins.svn.wordpress.org\/opengraph\/\" rel=\"noopener\">SVN repository<\/a>, or subscribe to the <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/opengraph\/\" rel=\"noopener\" class=\"broken_link\">development log<\/a> by <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/opengraph\/?limit=100&amp;mode=stop_on_copy&amp;format=rss\" rel=\"noopener\" class=\"broken_link\">RSS<\/a>.<\/p>\n<\/div>\n<\/div>\n<div id=\"tab-changelog\" class=\"plugin-changelog section\">\n<h2 id=\"changelog-header\">Changelog<\/h2>\n<p>Project maintained on github at <a target=\"_blank\" href=\"https:\/\/github.com\/pfefferle\/wordpress-opengraph\" rel=\"nofollow ugc noopener\">pfefferle\/wordpress-opengraph<\/a>.<\/p>\n<h3>2.0.1 (Dec 16, 2024)<\/h3>\n<ul>\n<li>Fixed a warning<\/li>\n<li>Improved <code>opengraph_max_images<\/code> handling<\/li>\n<\/ul>\n<h3>2.0.0 (Dec 01, 2024)<\/h3>\n<ul>\n<li>complete rewrite of image handling<\/li>\n<li>added support for block images<\/li>\n<li>added parsing of HTML <code>&lt;img&gt;<\/code> tags<\/li>\n<li>improved WordPress Coding Standards compliance<\/li>\n<\/ul>\n<h3>1.12.2 (Nov 17, 2024)<\/h3>\n<ul>\n<li>optimized readme and updated dependencies<\/li>\n<\/ul>\n<h3>1.12.1 (Jul 15, 2024)<\/h3>\n<ul>\n<li>fix fediverse account normalization<\/li>\n<\/ul>\n<h3>1.12.0 (Jul 3, 2024)<\/h3>\n<ul>\n<li>support <code>&lt;meta name=\"fediverse:creator\" \/&gt;<\/code><\/li>\n<\/ul>\n<h3>1.11.3 (Jun 4, 2024)<\/h3>\n<ul>\n<li>don\u2019t return description for password protected posts<\/li>\n<\/ul>\n<h3>1.11.2 (Nov 13, 2023)<\/h3>\n<ul>\n<li>stript tags from title, site-name and description<\/li>\n<\/ul>\n<h3>1.11.1 (Apr 03, 2023)<\/h3>\n<ul>\n<li>fixed a typo<\/li>\n<\/ul>\n<h3>1.11.0 (Oct 21, 2021)<\/h3>\n<ul>\n<li>fixed attachment issue<\/li>\n<li>fixed PHP 7.4 issue<\/li>\n<\/ul>\n<h3>1.10.0 (Apr 20, 2020)<\/h3>\n<ul>\n<li>basic video support<\/li>\n<li>basic audio support<\/li>\n<\/ul>\n<h3>1.9.0 (Mai 14, 2019)<\/h3>\n<ul>\n<li>show only featured image if available<\/li>\n<li>prefer header images over site-icon<\/li>\n<li>use avatar for profile pages<\/li>\n<li>fallback to description if title is empty<\/li>\n<li>better twitter <code>card<\/code> handling<\/li>\n<\/ul>\n<h3>1.8.3 (Jan 27, 2019)<\/h3>\n<ul>\n<li>added escaping for the missing attributes<\/li>\n<\/ul>\n<h3>1.8.2 (Nov 21, 2018)<\/h3>\n<ul>\n<li>fixed PHP warning issue: <a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/topic\/php-warning-count-parameter-must-be-an-array-or-an-object-that-implements-c\/\" rel=\"ugc noopener\">https:\/\/wordpress.org\/support\/topic\/php-warning-count-parameter-must-be-an-array-or-an-object-that-implements-c\/<\/a><\/li>\n<\/ul>\n<h3>1.8.1 (Nov 19, 2016)<\/h3>\n<ul>\n<li>change <code>og:image<\/code> to use the full size of image (props @torenord)<\/li>\n<\/ul>\n<h3>1.8.0 (Jan 29, 2016)<\/h3>\n<ul>\n<li>fixed <code>article:author<\/code> property<\/li>\n<li>added <code>article:modified_time<\/code><\/li>\n<li>added first category as <code>article:section<\/code><\/li>\n<\/ul>\n<h3>1.7.0 (Jan 18, 2016)<\/h3>\n<ul>\n<li>added \u201cstrict mode\u201d setting<\/li>\n<li>better twitter:card handling<\/li>\n<li>basic twitter:creator support<\/li>\n<li>WordPress coding standard<\/li>\n<\/ul>\n<h3>1.6 (Dec 30, 2014)<\/h3>\n<ul>\n<li>implemented <code>get_the_archive_title<\/code> and <code>get_the_archive_description<\/code> (new in WordPress 4.1)<\/li>\n<li>basic twitter cards support (thanks to elroyjetson)<\/li>\n<li>replace <code>$post-&gt;post_title<\/code> with <code>get_the_title()<\/code> (see #<a target=\"_blank\" href=\"https:\/\/github.com\/willnorris\/wordpress-opengraph\/issues\/17\" rel=\"nofollow ugc noopener\" class=\"broken_link\">17<\/a> for details)<\/li>\n<\/ul>\n<h3>1.5.1 (Nov 13, 2012)<\/h3>\n<ul>\n<li>fix duplicate opengraph markup when used with jetpack plugin (for real)<\/li>\n<\/ul>\n<h3>1.5 (Nov 13, 2012)<\/h3>\n<ul>\n<li>include descriptions on tag and category pages<\/li>\n<li>include profile metadata on author pages<\/li>\n<li>fix bug with 404 pages include extra og:image values<\/li>\n<li>general code cleanup (including removal of dependency on global vars)<\/li>\n<li>fix duplicate opengraph markup when used with jetpack plugin<\/li>\n<\/ul>\n<h3>1.4 (Aug 24, 2012)<\/h3>\n<ul>\n<li>better default description<\/li>\n<li>include all images that are attached to a post, so that users can choose<br \/>\nwhich to use when sharing the page.  If the post has a post thumbnail, that<br \/>\nis still used as the primary image.<\/li>\n<\/ul>\n<h3>1.3 (May 21, 2012)<\/h3>\n<ul>\n<li>add \u2018opengraph_prefixes\u2019 filter for defining additional prefixes<\/li>\n<li>add new basic properties, and remove some old ones.  This is a breaking<br \/>\nchange for anyone that was using the old properties, but they can always be<br \/>\nadded using the \u2018opengraph_metadata\u2019 filter. (see <a target=\"_blank\" href=\"https:\/\/github.com\/willnorris\/wordpress-opengraph\/commit\/f47655202d59c0e5b5032b4b86764f7a87813640\" rel=\"nofollow ugc noopener\">f476552<\/a> for details)<\/li>\n<li>updates to many default values, particularly for individual posts and pages<br \/>\n(thanks pfefferle)<\/li>\n<li>add basic support for array values (see <a target=\"_blank\" href=\"https:\/\/github.com\/willnorris\/wordpress-opengraph\/commit\/d987eb76e2da1431e5df3311fde3d9c2407b06f5\" rel=\"nofollow ugc noopener\">d987eb7<\/a>)<\/li>\n<\/ul>\n<h3>1.2 (Feb 21, 2012)<\/h3>\n<ul>\n<li>switch to newer RDFa prefix syntax rather than XML namespaces (props<br \/>\npfefferle)<\/li>\n<\/ul>\n<h3>1.1 (Nov 7, 2011)<\/h3>\n<ul>\n<li>fix function undefined error when theme doesn\u2019t support post thumbnails<\/li>\n<\/ul>\n<h3>1.0 (Apr 24, 2010)<\/h3>\n<ul>\n<li>initial public release<\/li>\n<\/ul>\n<\/div><\/div>\n<p><!-- .entry-content --><\/p>\n<p>\t<!-- .entry-meta --><br \/>\n<\/article>\n<p><br \/>\n<br \/><a href=\"https:\/\/wordpress.org\/plugins\/opengraph\/\" target=\"_blank\" rel=\"noopener\">Source link <\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Open Graph By Will Norris Download Details Reviews Development Support Description The Open Graph protocol enables any web page to become a rich object in a social graph. Most notably, this allows for these pages to be used with Facebook\u2019s Like Button and Graph API as well as within Twitter posts. The Open Graph plugin [&hellip;]<\/p>","protected":false},"author":134,"featured_media":3482,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"give_campaign_id":0,"footnotes":""},"categories":[1933,39,40],"tags":[2394,2393],"class_list":["post-3481","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-community-plugin","category-lite-version","category-wp-plugin-solution","tag-graph","tag-open"],"acf":[],"fifu_image_url":"https:\/\/ps.w.org\/opengraph\/assets\/banner-772x250.png?rev=2892781","_links":{"self":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/3481","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/users\/134"}],"replies":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/comments?post=3481"}],"version-history":[{"count":0,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/3481\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media\/3482"}],"wp:attachment":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media?parent=3481"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/categories?post=3481"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/tags?post=3481"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}