WordPressでBroken Link Checkerを使っていると、

Twitterリンクが大量にエラーになってる…!
とびっくりすること、ありませんか?
今回は、その理由と、どう対処すればいいかを初心者でもわかるように丁寧に解説します!
Twitterリンクがエラーになるのはなぜ?


結論から言うと、
以前まで使えていた「Twitterを埋め込む」ブロック(=oEmbed方式)は、
Twitter側が仕様変更したため、正しく読み込めないケースが増えています。
特にBroken Link Checkerのようなツールは、Twitterからの制限を受けやすく、



これらが生きていても“リンク切れ”と誤判定されることが多いです。
今後は「HTMLで埋め込む」が安心
では、どうすればTwitterのリンクエラーを減らせるのか?
答えはシンプル。
【手順】
Twitterで埋め込みたいツイートを表示


ツイート右上の「…」メニューから「ポストを埋め込む」を選択


Embedded Postを選択し、表示されたHTMLコードをコピー




WordPressのブロックエディターで「カスタムHTML」ブロックを使って貼り付け




これで表示は安定し、Broken Link Checkerにも誤検出されにくくなります。



ただしこれらはブロックエディターのSWELLテーマの場合ですので、SWELL以外だとUIが若干異なるかと思います。
Twitter系リンクはBroken Link Checkerで除外もアリ
とはいえ、過去の記事を全部「HTML形式」に直すのは大変。
その場合は、TwitterリンクをBroken Link Checkerのチェック対象から除外することも可能です。
【設定手順】
WordPress管理画面 → Broken Link Checkerの設定
「チェックするリンクの種類」タブの「除外リスト」に twitter.com や t.co を追加


あくまで「誤検出が多すぎて困るときの最終手段」として使いましょう。
まとめ
Twitterリンクが大量エラーになるのは、



今後は「HTMLで埋め込む」に切り替えるのがベスト です。
対応が大変なときは、Broken Link CheckerでTwitterを除外する方法も試してみてください。
リンク切れ対策は、読者のためにも、SEOのためにもとても大事。
Twitter関連のリンクだけはちょっと特殊ですが、



この記事を読んだあなたなら、もうバッチリ対処できますね!
最後まで記事をお読み頂き、ありがとうございました!