web-dev-qa-db-ja.com

Facebookリンク投稿のサムネイル画像の選択

WordPressページへのリンクを投稿したり、Facebookページの壁に投稿したりするとき(「リンクを投稿する」オプションを使用)、Facebookに選択肢として、(a)リンクに埋め込まれているすべての画像を表示するようにします。 (b)一連のデフォルト画像(問題のページ/投稿に埋め込み画像がない場合)。

私がしたことは、別々のリンクrel = "img_src"タグにいくつかの候補画像を(wp_headに)追加することです。

問題は、これらのlink relタグが実際にページ/投稿に埋め込まれている画像を上書きするように見えることです。

何かアドバイスがあれば幸いです。

1
Jeff Cohan
1
Chip Bennett

頭の中に画像を追加するときは、投稿IDに対してクエリを実行して、現在の投稿の親IDと等しい親IDを持つ、投稿タイプが添付の投稿を見つけます。そして、これらの添付ファイルを使って wp_get_attachment_image_src でヘッダに画像のURLを生成します。

これにより、「候補」の画像は常に現在の投稿に添付された画像になります。

0
Tom J Nowell