Adds Open Graph metadata to your posts and pages so that they look great when shared on sites like Facebook and Google+.
You don't; there's 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.
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 opengraph_{name} where {name} is the unqualified Open
Graph property name. For example, if you have a plugin that defines a custom
post type named "movie", you could override the Open Graph 'type' property for
those posts using a function like:
function my_og_type( $type ) {
if ( get_post_type() == "movie" ) {
$type = "movie";
}
return $type;
}
add_filter( 'opengraph_type', 'my_og_type' );
This will work for all of the core Open Graph properties. However, if you want
to add a custom property, such as 'fb:admin', then you would need to hook into
the opengraph_metadata filter. This filter is passed an associative array,
whose keys are the qualified Open Graph property names. For example:
function my_og_metadata( $metadata ) {
$metadata['fb:admin'] = '12345,67890';
return $metadata;
}
add_filter( 'opengraph_metadata', 'my_og_metadata' );
Note that you may need to define the RDFa prefix for your properties. Do this
using the opengraph_prefixes filter.
Requires: 2.3 or higher
Compatible up to: 3.5.1
Last Updated: 2012-11-13
Downloads: 14,388
0 of 1 support threads in the last two months have been resolved.
Got something to say? Need help?