addcustomtag并不适用于joomla 2.5

时间:2014-09-20 23:09:27

标签: php joomla2.5 meta

在我网站上的一个页面上,我注意到了Facebook(og属性)的一些元属性

但是,我想将它们更改为另一个og属性....但页面是动态的,并且对于不同的用户显示不同的内容,我想在php代码中插入metas,生成页面内容。

我尝试使用

JFactory::getDocument()->addCustomTag('<meta property="og:type" content="articles" />');

但是没有反应......旧的meta roperty og:类型没有改变。

请建议一些编辑页面元素的方法或正确使用addCustomTag的方法。

由于

2 个答案:

答案 0 :(得分:0)

Joomla默认情况下不会添加开放图元标记。您必须找到第三方插件或创建它们的模板设置并禁用它。

您可以使用JDocumentHTML/addCustomTag功能放置新的og标签。这是一个例子:

$doc =& JFactory::getDocument();
$doc->addCustomTag( '
    <meta property="og:title" content="" />
    <meta property="og:type" content="" />
    <meta property="og:url" content="" />
    <meta property="og:site_name" content="" />
    ' );

enter image description here

希望这有帮助

答案 1 :(得分:0)

我安装了JFB Connect扩展程序,因此我只使用{SCOpenGraph image = PATH} JFB短代码来更改旧的metas。