WordPressページへのリンクを投稿したり、Facebookページの壁に投稿したりするとき(「リンクを投稿する」オプションを使用)、Facebookに選択肢として、(a)リンクに埋め込まれているすべての画像を表示するようにします。 (b)一連のデフォルト画像(問題のページ/投稿に埋め込み画像がない場合)。
私がしたことは、別々のリンクrel = "img_src"タグにいくつかの候補画像を(wp_headに)追加することです。
問題は、これらのlink relタグが実際にページ/投稿に埋め込まれている画像を上書きするように見えることです。
何かアドバイスがあれば幸いです。
Facebook Open Graph Protocol経由で送信されたデータを操作するプラグインを使用する必要があります。 Facebook Opengraph 。 他にも いくつかあります。
関連記事
頭の中に画像を追加するときは、投稿IDに対してクエリを実行して、現在の投稿の親IDと等しい親IDを持つ、投稿タイプが添付の投稿を見つけます。そして、これらの添付ファイルを使って wp_get_attachment_image_src でヘッダに画像のURLを生成します。
これにより、「候補」の画像は常に現在の投稿に添付された画像になります。