-1

このウェブサイトには動的ページがあります。すべての記事の概要を表示するページと、概要ページのタイトルをクリックすると完全な記事を表示する詳細ビューを表示するページがあります。詳細ページの URL は、たとえば次のようになります。

http://www.mysite.com/view.php?ID=43

ここで、各記事の下部にある詳細ページにのみ表示される facebook のようなボタンを実装したいと考えています。以下のような Open Graph メタ タグを使用する必要があることがわかりました。

<meta property="og:title" content="My title" />
<meta property="og:type" content="article" />
<meta property="og:url" content="My url" />
<meta property="og:image" content="my img" />
<meta property="og:site_name" content="My site name" />
<meta property="fb:admins" content="admin number" />

私の質問は、各メタ プロパティのコンテンツ値を動的に入力するにはどうすればよいですか? そのため、各記事には「独自の」いいねボタンがあります。PHPステートメントを内部または何かに出力する方法はありますか?

4

1 に答える 1

1

はい、HTMLのパラメータや要素を動的に入力するのと同じ方法で、これらの値を動的に入力できます。

<meta property="og:title" content="<?php print $title; ?>" />
<meta property="og:type" content="article" />  
<meta property="og:url" content="myurl/<?php print $articleurl; ?>" />  
<meta property="og:image" content="<?php print $article_image; ?>" />  
<meta property="og:site_name" content="My site name" />  
<meta property="fb:admins" content="admin number" />

http://developers.facebook.com/tools/debugを使用して、OGPタグが希望どおりに解釈されていることを確認することを忘れないでください。Facebookは非常に厳格であり、プロトコルに従うことが期待されています。

于 2013-02-08T12:11:15.720 に答える