每个joomla文章添加不同元标记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每个joomla文章添加不同元标记相关的知识,希望对你有一定的参考价值。

我想在我的joomla网站上添加facebook开放图标签。我编辑了index.php并手动添加:

<head>
    <title>The Rock (1996)</title>
    <meta property="og:title" content="The Rock"/>
    <meta property="og:type" content="movie"/>
    <meta property="og:url" content="http://www.imdb.com/title/tt0117500/"/>
    <meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/>
    <meta property="og:site_name" content="IMDb"/>
    <meta property="fb:admins" content="USER_ID"/>
    <meta property="og:description"
          content="A group of U.S. Marines, under command of
                   a renegade general, take over Alcatraz and
                   threaten San Francisco Bay with biological
                   weapons."/>

  </head>

通过这种方式,元标记应用于我的所有网站页面。

如何为每个joomla文章添加不同的元标记?

答案

如果您愿意,可以使用其中一个Open Graph插件用于Joomla标准内容。也许像http://itprism.com/free-joomla-extensions/social-marketing-seo/open-graph-meta

另一答案

this article中解释了拼接元标记的基本方法。

$opengraph    = '<meta property="og:title" content="'.$game->title.'"/>' ."\n";
$opengraph .= '<meta property="og:type" content="'."BLOG_replacewithyourtype".'"/>' ."\n";
$opengraph .= '<meta property="og:url"  content="'. $myabsoluteurl.'"/>' ."\n";
$opengraph .= '<meta property="og:image" content="'."http://YOURSITE.com/.../images/".$blog->imagename.'"/>' ."\n";
$opengraph .= '<meta property="og:site_name" content="'."YOUR SITE TITLE".'"/>' ."\n";
$opengraph .= '<meta property="fb:admins" content="'."YOUR FACE BOOK DEVELOPER CODE".'"/>' ."\n";
//add the tags to the head of the page;[/
$document->addCustomTag($opengraph);
另一答案

您可以通过administratio0n后端的导航菜单为每篇文章添加特定的元数据。当查看特定导航项时,每个父母和子女通过右侧的下拉列表具有其自己的元字段。

以上是关于每个joomla文章添加不同元标记的主要内容,如果未能解决你的问题,请参考以下文章

Joomla 1.5 文章元关键字和描述管理

Google搜索显示的结果与元标记不同[关闭]

模板中的Joomla php echo元机器人标签?

从Joomla搜索结果中删除TAG URL

用于社交分享的 Vue 应用程序元标记

如何在 JavaScript 中添加元标记