本ページにはプロモーションが含まれています

【暫定的解決】All in One SEO Packを更新したらWarning: First parameter must~~

WordPress

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ページ目の上部がこうなりました。

All in One SEO Pack更新したら出た警告

 

これは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を選択したら「今すぐインストール

All in One SEOアップロード

5.インストールした旧All in Oneを有効化

 

これで、ひとまず警告の出ている状態はなくなっているはずです。

トップページへ行って確認してみて下さい。

デバッグモードをOFFにするなどの対応は落ち着いてできる時にしましょう。

というより、すぐに修正されたAll in One SEO Packがリリースされると思うので、しばらく待ってもいいかもです。

私はひとまずこの状態にして、この際All in One SEO Packをやめる予定でいます。

では寝ます。

WordPress