hchouhan
6/23/2015 - 9:20 AM

gistfile1.php

<?php

/**
 * Piggyback Yoast SEO OpenGraph output to add Pinterest
 * Rich Pin OpenGraph data for WooCommerce products
 */
add_filter( 'wpseo_opengraph_type', function( $og_type ) {
	if ( 'product' == get_post_type() ) {
		$og_type = 'product';
	}

	return $og_type;
} );

add_action( 'wp_head', function() {
	global $post;

	// make sure it's a WooCommerce product on display
	if ( 'product' !== get_post_type() || ! class_exists( 'WC_Product' ) ) {
		return;
	}

	$product = new WC_Product( $post );
	$product_cost = number_format( floatval( $product->get_price() ), 2 ); ?>
	<meta property="og:price:amount" content="<?php echo esc_attr( $product_cost ); ?>" />
	<meta property="og:price:currency" content="<?php echo esc_attr( get_woocommerce_currency() ); ?>" /><?php
} );