SQLite版WordPressのUpdraftPlusエラーに対応

SQLiteで動作するWordPressにUpdraftPlusを導入してバックアップを取得していました。
久しぶりに管理画面を確認するとバックアップに失敗している模様。

PHP event: code E_NOTICE: Undefined property: stdClass::$compile_option (line 445, wp-content/plugins/sqlite-integration/query.class.php)

というエラーが出ていたので、query.class.phpが怪しそうです。
ふむふむ、定義されていないか…

確認すると、426行目と445行目に記載のcompile_optionあたりの記述がすべて複数形になっていたので、compile_optionsと複数形に変更してみました。

▼Before

▼After

対応として正しいかどうか検証できていませんが、結果としてバックアップができるようになりました。
きちんとデバッグして対応が正しいのか確認すべきなのは分かってはいますが…たぶん大丈夫でしょう…動いているし。

参考にされる方は、くれぐれも自己責任にてお願いします。

コメント