2012-03-29 88 views
0

我的网站有很多独立的文章,我需要一种方法来为每个通知自动创建OG标签。Open Graph Tags automatic

我已经填充了OG标签,但是在FB调试器上测试时似乎是错误的。下面

代码:

<meta property="og:site_name" content="Site Name (Can be Static)"/> 
<meta property="og:type" content="article"/> 
<meta property="og:title" content="<?php echo $title;?>"/> 
<meta property="og:description" content="<?php echo $content;?>" /> 
<meta property="og:url" content="http://url.com/index.php?action=show&type=<?php echo $type;?>&id=<?php echo $id;?>"/> 
<meta property="og:image" content="something.php" /> 
<meta property="fb:admins" content="someid"/> 

通知属性:

名称= $title 含量= $content 公告类型= $type ID = $ID

它的所有动态的。

如何解决?

谢谢

回答

0

您是否也添加了该行?

<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# http://ogp.me/ns/fb/[your name space]#"> 

你从Linter那里得到哪种错误?

+1

我可以解决我的问题。 这个问题是一个不好的mysql调用,所以内容没有显示。 – Darkeden 2012-04-03 20:36:47

+1

为什么这条线需要? – Darkeden 2012-05-26 18:52:32

+0

需要指定您的OpenGraph应用程序名称空间。并告诉什么“og:”参数类型。它定义了所有的OpenGraph命名空间。 – 2012-05-29 19:20:09