TwitterにWordPressのリンクを張るとサムネイルが表示されない?

サムネが表示されなくなった原因

All in One SEO PaceというプラグインをWordpressに導入後どうやら連携で不具合が起こったのか、Wordpressで設定しているアイキャッチ(サムネイル)がツイートした時に表示されなくなりました。

いろいろ調べて設定を見直しましたが私の場合はこれだけでは改善されませんでした。

おそらく大体の場合はこのプラグイン All in One SEO Pace の設定を正しく行うことで直るケースがほとんどのようです。

All in One SEO Packを完全設定しているのに改善されないとき

いろんなサイトでFacebook項目の設定をすれば直った!やディスクリプション項目を入力、またTwitterの方で設定とプライバシー項目から”ツイートする画像/動画をセンシティブな内容を含むものとして設定する “のチェックを外すなどで改善できた…などがありましたがすべて試してもダメでした…。

出てきたエラーコードが No card found (Card error) Internal error (Card error)です。

All in One SEO Packを停止してみた

せっかく設定したけど特に変わらないし、一旦無効にしてみましたがこのエラーテキストは消えませんでした。

そのことからこのプラグインによる不具合は改善されていて別の原因があるのでは?となとほかの方法に移ることにしました。

※Wordpressはかなり重いので、キャッシュをこまめに消していますがそれでも反映に時間がかかることがありますので、私のこの結論は一概には言えません。


Twitterのためのプラグイン

私がやってみて改善したのがWordpressからTwitterというそのままのプラグインがあるのですがそれを導入しました。

それを有効化にし、一応Twitterのユーザー名の項目のみ自分のものを入力してキャッシュ等クリアにしてから再チェックしたら直りました。

確認方法はCard validatorのページでCard URLの入力欄にリンクさせたいページのURLを記入しPreview cardボタンを押します。

Card URLにはTwitterに載せたいサイトのURLを記入

私の場合これでエラーテキストがなくなり反映されることが確認できました。

これが原因ではなさそうな気もするけど、一応メモしておきます。