ブログ開設当初、全く素人だった私が四苦八苦してAMPのボーダー0問題をクリアして以降、AMPページを確認しにいっても警告0ということに変な達成感を得る日常に、ある日突然、再度エラーが出まくる問題に直面してしまいました。
このエラーは結論を言うとワードプレスのバージョンアップで、『decoding』というのが組成されるようになった為のようです。
(詳しくは知識が沢山ある方のブログ等をご確認ください)
こういったエラーに対しての知識が無い私は、グーグルで関連ワードを検索しまくって、対策を方法としてたどり着いたのは『functions.php』の更新というものでした。
こちらはコードも親切に公開してくださっていたので、感謝の念を持って手順通りに『functions.php』にコピペしたところ
***8行目にエラーが出ています***
・・・はい、他者に頼っているので全く原因がわかりません。
もう一度、様々なHPを参照にしていたところ
ワードプレスの管理画面から更新するとうまくいかないこともあるよ
というコメントが目に入ったので、ファイルサーバーから更新してみることにしました。
結果は
ワードプレスの管理編集画面を開くことができなくなりました!!!
完全に失敗です・・・。
ということは、このコピペしたコードがそもそも間違っている可能性が高いかもと思い、さらにサイトをさまよい続けたところ、貼ったものと同じコードが貼られているサイトがありました。
ものは試しで、こちらのサイトのコードでワードプレスの管理画面から更新してみると
更新成功!
ただ、見た目は一緒にしか見えないのに前者は何故エラーが起きたのか気になってしまったので、メモにコピペして見比べてみました。
以下が上が初めにコピペしてエラーがでたコード、下が正常に更新できたコード、8行目に何か違いがあったかを赤枠で囲ってみました。
よくみると上は『”』で下は『’』『’』2つなのがわかります。
後は関係ないかもしれませんが、上はところどころに全角が混ざっているような印象です。
とにかく、一旦は対策できたと信じてグーグルの検証結果を待ちたいと思います。
参考にさせて頂いた手前、こちらではコードを引用してコピペできるようにはしませんので
必要な方は、下記リンクから辿ってコードの取得をお願い致します。
WordPress6.1にするとGoogle Search Consoleでampエラーが発生する 突然Google S…
ここまで読んでいただきありがとうございました。
どなたかのエラー解決のお手伝いができたのなら幸いです。