私の Web サイトでは複数の og:image タグが指定されており、どのタグをデフォルトにするかを制御したいと考えています。それらが指定されている順序と関係がありますか?
現在、画像は #3、#1、#2 (#3 がデフォルト) の順序でリンク ポスト セレクターに表示されていますが、これは非常に珍しいようです。
あなたが持っているかもしれない洞察に感謝します。
私の Web サイトでは複数の og:image タグが指定されており、どのタグをデフォルトにするかを制御したいと考えています。それらが指定されている順序と関係がありますか?
現在、画像は #3、#1、#2 (#3 がデフォルト) の順序でリンク ポスト セレクターに表示されていますが、これは非常に珍しいようです。
あなたが持っているかもしれない洞察に感謝します。
私は興味があったので、「デフォルトの画像」の質問に対する答えを見つけようと探し回りました。これは文字通り、この問題に関する調査が行われた場所で見つけた唯一のリンクであり、高解像度の画像が最優先されることを示唆しています。
コメントに挿入されたリンクの Open Graph 画像に優先順位を設定する方法。(共有またはウォール投稿ではありません。)
ただし、その例に基づくと、FB はリストの最後の og:image タグを選択しているだけかもしれません。以前の SO の回答も同様の結論に達しました。
Facebook sharer.php、複数の og:image タグを持つ方法は?
あなたの質問にもっと質問をして答えたら申し訳ありませんが、少なくともこれはあなたに良い手がかりを与えるでしょう. さらにタグを追加し、FB が一貫して最後のタグを選択する場合、解決策が得られることを願っています。:)
配列
タグが複数の値を持つことができる場合は、同じ
<meta>
タグの複数のバージョンをページに配置してください。最初のタグ (上から下) は、競合時に優先されます。
<meta property="og:image" content="http://example.com/rock.jpg" />
<meta property="og:image" content="http://example.com/rock2.jpg" />
これをFacebook Sharing Debuggerでテストすると、プレビューされた最初の画像しか表示されません。しかし、Facebook 自体で自分の URL の共有を開始すると、次のように、最初の画像がプレビューされ、2 番目の画像を選択するための左右のボタンが表示されます。