久しぶりに、半分放置状態のWordpressをWP-CLIを使ってメンテナンスしたところ
PHP Fatal error: Call to undefined function add_filter() in phar:///usr/local/bin/wp/php/WP_CLI/Runner.php(981) : eval()'d code on line 135
エラーが発生した。
エラー原因は
エラーメッセージ通り、wo-config.php内に記載されている、下記のコードだった。
define('WP_AUTO_UPDATE_CORE', 'minor'); add_filter('auto_update_plugin', '__return_true'); add_filter('auto_update_theme', '__return_true');
configの設定で、Wordpressを自動更新するように設定していた。
ただ、これ?何となくどこかのサイトを参考に設置しただけで、動作的なものを確認していません。
更新される時もあれば(更新後メールが届くので分かる)、更新されない時もあり・・・
あまり良くわかっていないです。
案の定、今回古いままで更新がとまっていたため、configファイル内から、問題のコード3行を削除し、WP-CLIから最新版へ更新しました。