[wp-cli]WordPressインストール時のエラー対処
wp-cliでWordPressインストール時に以下のようなエラーが表示されることがあります。
PHP Fatal error: Class 'WP_Widget' not found in /path/to/wp-includes/widgets/class-wp-widget-pages.php on line 17 Fatal error: Class 'WP_Widget' not found in /path/to/wp-includes/widgets/class-wp-widget-pages.php on line 17
これはダウンロードしようとしているWordPressに問題があるのではなく、wp-cliが古いためにおきている事象のようです。なので、wp-cliをアップデートしましょう。
/usr/local/bin ディレクトリ以下にwp-cliをインストールしている場合、このようにダウンロードします。
sudo curl -s -o /usr/local/bin/wp https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
sudo chmod 755 /usr/local/bin/wp
そういや wp core version で表示されるのはwp-cliのバージョンじゃなくてWordPressのバージョンなんですよねえ。特に古いwp-cliを使う理由もないと思いますので、常に最新のwp-cliをダウンロードしておくのがよいでしょう。
あと蛇足ですが、WordPressのバージョン確認はこちらが便利ですよ。
以上、小ネタでした。
※ 2016/02/11 12:20 追記
wp-cli 本体のバージョン情報は以下のコマンドで確認できます。
$ wp cli version WP-CLI 0.22.0
[amazonjs asin=”4797383305″ locale=”JP” title=”ビジネスサイトをこれからつくる WordPressデザイン入門”]