【暫定的解決】All in One SEO Packを更新したらWarning: First parameter must~~
2019年11月12日
All in One SEO Packを更新したところ、トップページに(このブログではトップではなくインデックス一覧の2ページ目以降だけでしたが)
Warning: First parameter must either be an object or the name of an existing ~~
と警告が。
おいおいおい
更新前のAll in One SEO Packに戻して一時しのぎ的解決を見たので取り急ぎ書いておきますね。
All in One SEO Packを更新したらブログトップに警告が出た
インデックス一覧2ページ目の上部がこうなりました。
これはconfigファイルを開いてデバッグモードをオフにすれば出なくなるはずですが、こんな時間にそんなことしたくないなーと…
でも警告文に「All in One SEO Pack」と入っているので、「さっきの更新がまずかったか…」と見当はつきます。
プラグインを止めておいてもいいのですが、検索したら海外のブロガーさんがひとつ前のAll in SEO Packのありかを書いていたので、それで対応しました。
All in One SEO Packをバージョンダウンする手順
1.はじめにAll in One SEO PACKを停止して削除してください。
プラグインを削除して再インストールしても元々入れていたSEOデータ(メタディスクリプションやSEOタイトルなど)はちゃんと残っているので大丈夫です。
2.次にここから
ひとつ前のAll in One~~をダウンロード
3.WP管理画面左メニューの「プラグイン」から「新規追加」へ
4.「プラグインのアップロード」を押して「参照」ボタンからダウンロードした旧All in Oneを選択したら「今すぐインストール」
5.インストールした旧All in Oneを有効化
これで、ひとまず警告の出ている状態はなくなっているはずです。
トップページへ行って確認してみて下さい。
デバッグモードをOFFにするなどの対応は落ち着いてできる時にしましょう。
というより、すぐに修正されたAll in One SEO Packがリリースされると思うので、しばらく待ってもいいかもです。
私はひとまずこの状態にして、この際All in One SEO Packをやめる予定でいます。
では寝ます。