読者です 読者をやめる 読者になる 読者になる

システム開発・構築の神様

新しいサービスや技術を使った開発や構築。その他不具合解決など

WORDPRESS エラー PHP Fatal error: Call to undefined function add_filter(). WP_CLI/Runner.php

PHP Wordpress エラー

久しぶりに、半分放置状態の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から最新版へ更新しました。