2012-03-29 11 views
0

私のウェブサイトには別々の記事がたくさんあり、通知ごとにOGタグを自動的に作成する方法が必要です。オープングラフのタグ自動

私は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

+1

なぜその行が必要ですか? – Darkeden

+0

OpenGraph App Namespaceを指定する必要があります。そして、どのような "og:"タイプのパラメータがあるかを示します。 すべてのOpenGraph名前空間を定義します。 –

関連する問題