WordPress で、画像の移行がうまくいっていないこともあり、リンクエラーを探すことにした。リンクエラーを発見するプラグイン「Broken Link Checker」で容易にエラーとなったURLを探すことができます。
エラーの件数としては、100件程度と見込んでいたものが大誤算で、800件以上と算出されました。
主に画像に関する箇所で発生しているものですが、イメージ画像を使用するとなぜか?(知らずに設定していたのか不明です。)aタグがセットされていた。
サーバを移行した関係でリンクエラーが多発していましたが、2017年6月8日を堺にしてリンクエラーが消えていました。この時期にWordPressの環境変更(バージョンアップ)があったのだろうといえます。
機械的にできない作業なので、1件ずつ画像を検索してセットし直す地道な作業が必要となります。
行った対処パターンは、主に2つ。
1.aタグを削除します。
2.画像ファイルを参照可能なURLで再設定します。
変更前
<a href=”http://www.****/****/****/****/****/**/********.png”><img class=”alignnone size-full wp-image-301″ src=”http://www.****/****/****/****/****/**/********.png” alt=”****” width=”144″ height=”144″ /></a>
変更後
<img class=”alignnone size-full wp-image-301″ src=”http://www.****/****/****/****/****/**/XXXXXXXX.png” alt=”****” width=”144″ height=”144″ />
表記が変換されてしまうため、一部文字で全角を使用しています。