2011-12-03 3 views
14

壁のポストとして直接ではなく、コメント内のページへのリンクを貼り付けるとき、Facebookはデフォルトでサムネイルイメージを選択します。ユーザーは関連するサムネイルを選択することができません。複数のog:imageタグがあるページでog:imageタグの優先順位を設定または決定できますか? FBが特定のイメージを選択する理由を判断するための論理的な方法はありません。彼らが選んでいるイメージは、最初の、または最後のイメージではなく、コード順であるか、名前でアルファベット順に並べられています。私が把握できる合理的な理由はありません。どの人がコメントで選択された画像を設定するかを知っている人はいますか?コメントに挿入されたリンクのグラフ画像を開く優先順位を設定する方法。 (共有または壁のポストではありません)

ウォールポスト、ステータスの更新、共有リンクでこれを行う方法は既にわかっていますが、コメント内にリンクを投稿するときにサムネイルチューザを使用していないので、複数の画像の順序を優先させることが理想的です。

答えて

18

Facebookはまず、最高の画像(高解像度)を表示しようとしていることを知りました。私は次の順序で3つのメタタグを持っている場合たとえば、:

<meta content='http://mysite/low-res.jpg' property='og:image'> 
<meta content='http://mysite/med-res.jpg' property='og:image'> 
<meta content='http://mysite/hi-res.jpg' property='og:image'> 

は、Facebookのダイアログに表示の順序は次のようになります。

hi-res.jpg 
med-res.jpg 
low-res.jpg 

私はそれに役立つことを願っています。

+4

http://ogp.me/と競合し、このではない - と言うた: 「タグが複数の値を持つことができる場合は、ちょうどあなたのページに同じタグの複数のバージョンを入れて最初の。タグ(上から下へ)は競合時に優先権が与えられます。 – onlywei

+0

@onlywei no、競合の場合のみ注文を考慮する必要があります – fpg1503

1

実際、私の経験では、最後のタグ(ヘッダーの一番下)が優先されています。いくつかの私のサイトでは、タグの直前に手動でog:imageタグを追加することによってデフォルトを強制しています。タグは複数の値を持つことができる場合ogp.meの命令を1として

0

...

配列
は、ちょうどあなたのページに同じタグの複数のバージョンを置きます。最初のタグ(、上から下へ)は競合時に優先されます。

<meta property="og:image" content="http://example.com/rock.jpg" /> 
<meta property="og:image" content="http://example.com/rock2.jpg" /> 
関連する問題