php - set og tags for homepage only -


i have problem og tags. added on template index string like

<meta property="og:image" content="http://www.example.com/facebook.jpg" />  

to fix image site when shared on facebook because otherwise strange images chosen facebook. conflicts blog articles pages when shared on facebook. , og tag image override blog image when article shared. need set og tags in template index.php work homepage.

they suggested me

if($currentpage == 'home' || $currentpage == 'article'){ codesampletoaddsocialshare() } 

but can't make myself, don't know put code , if it's correct or example. help

if want edit template directly, here conditional check can see if homepage being displayed:

(assuming using joomla 2.5 or 3.x. see link more info & other versions)

<?php   $app = jfactory::getapplication();   $menu = $app->getmenu();   if ($menu->getactive() == $menu->getdefault()) {       echo '<meta property="og:image" content="http://www.example.com/facebook.jpg" /> ';   } ?> 

ideally, create plugin add meta tag html head updates template not overwrite changes.


Comments

Popular posts from this blog

javascript - Bootstrap Popover: iOS Safari strange behaviour -

Magento/PHP - Get phones on all members in a customer group -

session - Logging Out Using PHP -