私のコードは次のようになります
<meta property='og:description' content='<?php echo($description) ?>' />
<meta property='og:title' content='<?php echo($title) ?>' />
<meta property='og:image' content='<?php echo($imageSrc) ?>' />
<meta property="og:image:width" content= "280" />
<meta property="og:image:height" content= "150" />
<meta name="Twitter:card" content="summary_large_image">
<meta name="Twitter:title" value="<?php echo($title) ?>" >
<meta name="Twitter:description" value="<?php echo($description) ?>" >
<meta name="Twitter:site" value="Wedding Paper Love" />
<meta name="Twitter:creator" value="<?php echo($author) ?>" />
<meta name="Twitter:image" value=""<?php echo($imageSrc) ?>" />
<meta name="Twitter:image:width" value= "280" />
<meta name="Twitter:image:height" value= "150" />
Twitterカードは検証中ですが、画像はタイムラインでこのように表示されます
twitterカードの画像をこのように表示するにはどうすればよいですか
リードはありますか?ありがとう、マリア
残念ながら、これはできません。 Twitter:image:width
およびTwitter:image:height
メタタグは、Twitter PhotoCardでのみサポートされていましたが、2015年7月3日に減価されました。提供された画像の。 Twitterのドキュメントに基づいて、メタタグでリンクされる画像は、幅が280ピクセル以上、高さが150ピクセル以上である必要があります。アスペクト比を維持したい場合は、幅が280pxに拡大するポイントまで画像の高さを拡大する必要があります(ソース画像を拡大することにより)。とにかくTwitterでこの動作を変更することはないようです。アスペクト比を維持するために、対応する高さを調整せずに画像を広げるCSSルールに関係があると思います。
これらはサポートされておらず、より大きな画像を使用するため、高さと幅のメタタグを削除する必要があります。
補足として、画像のサイズは1MB未満でなければならないという厳しい制限があります。そのため、より大きなサイズに拡大しても、最終ファイルサイズが1MB未満になるようにする必要があります。