Knowledgebase
Knowledgebase
Facebook, Google+ do not pull correct title, description, images in Magento
Posted by Michael Magegiant on 18 December 2014 10:45 AM

Add to head template file. Make sure this snippets in <head> tag

 


<?php if(Mage::registry('current_product')): ?>

<?php $product = Mage::registry('current_product'); ?>

<meta property="og:title" content="<?php echo ($product->getName()); ?>" />

<meta property="og:type" content="product" />

<meta property="og:image" content="<?php echo $this->helper('catalog/image')->init($product, 'small_image')->resize(200,200);?>" />

<meta property="og:url" content="<?php echo Mage::registry('product')->getProductUrl(); ?>" />

<meta property="og:description" content="<?php echo strip_tags(($product->getShortDescription())); ?>" />

<meta property="og:site_name" content="<?php echo Mage::app()->getStore()->getName(); ?>" />

<?php elseif(Mage::registry('current_category')): ?>

<meta property="og:title" content="<?php echo $this->getTitle() ?>" />

<meta property="og:type" content="website" />

<meta property="og:url" content="<?php echo $this->helper('core/url')->getCurrentUrl();?>" />

<meta property="og:description" content="<?php echo strip_tags($this->getDescription()) ?>" />

<meta property="og:site_name" content="<?php echo Mage::app()->getStore()->getName(); ?>" />

<?php else: ?>

<meta property="og:title" content="<?php echo $this->getTitle() ?>" />

<meta property="og:type" content="website" />

<meta property="og:url" content="<?php echo $this->helper('core/url')->getCurrentUrl();?>" />

<meta property="og:description" content="<?php echo strip_tags($this->getDescription()) ?>" />

<meta property="og:site_name" content="<?php echo Mage::app()->getStore()->getName(); ?>" />

<?php endif; ?>


Comments (0)
Post a new comment
 
 
Full Name:
Email:
Comments:
Support Magegiant