こんにちは。まずはサーバーのPHPバージョンを確認してみてください。おそらくPHP8.xではないでしょうか?
一般的にこの”Warning: Undefined array key~~”のエラーはPHPを8に上げたときに発生するケースが多いです。ざっと確認したところ、このWarningが出る根本の原因はプラグイン側にあるように思われます。
ただ当方でもBackWPup5.1.1の環境がありますが、デバッグモードをONにしてもこのエラーが再現しません。
おそらくなんですが、ある特定の条件下でだけ出るエラーだと思います。
エラーの内容的には、「$job
配列の中に type
キーが存在しない」ということなので、バックアップジョブを新規で作成したときに、どこかの欄が空欄だったり、データが欠けているときに出るのではないかと推測されます
いちど、新規で新しいジョブを登録し、同じようなエラーが出るか試してみてください。
(いま登録してあるものとは保存先など条件を変えたりしてみて確認するのも有益だと思います)
トピック投稿者
natasha
(@natashanatashanatashanatasha)
けい様
早々のご回答ありがとうございました。
ご連絡遅くなり申し訳ありません。
PHPのバージョンを上げてみたのですが現象は解決せず、既存のジョブを削除することもできない(無反応)状態でしたので、結局はプラグインを一度削除し再インストールすることで解決しました。乱暴な解決方法かもしれませんが・・・。
ご助言ありがとうございました!