0

ブログの詳細ページには、クライアントの CMS タグなどを使用してさまざまなデータを取り込む Facebook OpenGraph タグがあります。画像以外はすべて正常に動作します。

理想的には、ブログ投稿には多くの画像が含まれているため、記事を FB に投稿するときは、ブログ投稿からいくつかの画像を取得してサムネイルとして使用し、クライアントがどれを使用するかを決定できるようにする必要があります。ブログ投稿に画像がない場合は、「og:image」タグで参照したデフォルトのサムネイルに戻ります。これがどのように動作するべきか、私は正しいですか?

現在何が起こっているかというと、デフォルトのサムネイルを使用するオプションしか与えられておらず、「og:image」タグを含めない場合、ブログ画像の投稿をスクレイピングする代わりに、サムネイルをまったくロードしません。

誰もこれに遭遇したことがありますか?

<meta property="og:title" content="{title}"/>
{if facebook_description}
<meta property="og:description" content="{facebook_description}" />
{/if}
<meta property="og:image" content="http://www.client.com/thumbnail.jpg"/>   
<meta property="og:site_name" content="{site_name}"/>   
<meta property="og:url" content="{page_url}/" /> 

クライアントがブログ投稿ごとに特定のサムをアップロードするための個別のフィールドを作成するのはやり過ぎのようで、ブログ エントリはすべて 1 つのテキスト領域であるため、CMS から選択した画像を取り込むことができません。

4

0 に答える 0