2020年5月5日頃にGoogleさんのコアアップデートが発動し、またもや被弾しました。そこで、Search ConsoleでIndexの登録漏れが無いかどうか調べました。そうすると、カバレッジのエラーとやらが発生していました。エラーを見たら、結構やばい画面が出ていたので、修正対応をしたので、その過程を共有します。
こんな方におすすめ
- ブログにCrayonというプラグインを入れている方
目次
Search Consoleさんがカバレッジのエラーを出していた
久しぶりにSearch Consoleさんを除いてみると、次のようなエラーが出ておりました。
なんだこれと思って、例に表示されていたURLを表示すると次のようなエラー画面が・・・!
WordPressを運営してきて初の重大なエラーが発生することがわかりました。これはなんとかしないといかんということで、SEモード発動です。
原因はPluginのCrayonだった
該当のページのhtmlを消したりで、デバッグしていったところ、どうやらCrayonのプラグイン部分でエラー落ちしていることがわかりました。
下のような感じに、プログラムのソースコードなんかをキレイに表示してくれるプラグインです。
1 2 3 4 5 6 | '年月日が全て「亥」の日' Private Const baseDate As Date = #11/22/2019# '運命星の列挙体' Private Enum Unmei DoPlus End Enum |
調べてみると、Crayonは作者が他界してしまったこともあり、4年ほど前から停まっていて、PHP 7.3に対応していないことがわかりました。
このエラーの解決方法を探していると、PHP7.3に対応するソースコードがGitHubにアップロードされていることがわかりました。
https://github.com/Crunchify/crayon-syntax-highlighter/releases
エラーを解決するべく、こちらでSource Codeをダウンロード!(ダウンロードをする為には、GitHubにサインインする必要があります!)
そして、WordPress上でいったん、古いCrayonを停止→削除したうえで、該当Zipファイルをアップロードして有効化しました。
無事、修正が出来て、重大なエラーが出なくなりました。(;´・ω・)やれやれ
念の為、Search Consoleさんにも「修正を検証」で、解決を報告です!
まとめ
今回は、Search Consoleさん上で、カバレッジのエラーと表示される、Crayonというプラグインのエラーと、その解決方法をご紹介しました。
Googleのコアアップデートは、多くのブロガーにとって阿鼻叫喚の出来事ですが、これがあって初めてこのエラーに気づけたので、一概に悪くもないなと思いました。
ご閲覧ありがとうございました。
ではでは(^^)/