動作検証や何等かの不具合が出た場合にWordPressコアのバージョンを下位バージョンにダウングレードする方法を書きます。
現在のバージョン確認
$ wp core version --extra WordPress version: 5.3 Database revision: 45805 TinyMCE version: 4.960 (4960-20190918) Package language: ja
WordPress 5.3 から 4.7.15 へダウングレード
WordPressコアバージョンのアップデートコマンド wp core update に「–version」と「–force」オプションをつけることでダウングレードできます。
コマンド実行
$ wp core update --version=4.7.15 --force
コマンド実行後、下記のメッセージが表示されます。バージョンが大きく異なるためかファイルの更新が結構ありました。
メッセージ確認
Updating to version 4.7.15 (ja)… PHP Warning: Declaration of WP_CLI\UpgraderSkin::feedback($string) should be compatible with WP_Upgrader_Skin::feedback($string, …$args) in phar:///home/xxxxxx/bin/wp-cli.phar/vendor/wp-cli/wp-cli/php/WP_CLI/UpgraderSkin.php on line 65 Warning: Declaration of WP_CLI\UpgraderSkin::feedback($string) should be compatible with WP_Upgrader_Skin::feedback($string, …$args) in phar:///home/xxxxxx/bin/wp-cli.phar/vendor/wp-cli/wp-cli/php/WP_CLI/UpgraderSkin.php on line 65 Using cached file '/home/xxxxxx/.wp-cli/cache/core/wordpress-4.7.15-ja-ja.zip'… 更新を展開しています… Cleaning up files… File removed: wp-admin/includes/privacy-tools.php File removed: wp-admin/includes/class-wp-debug-data.php . . . File removed: wp-includes/class-wp-date-query.php File removed: wp-includes/class-wp-paused-extensions-storage.php 365 files cleaned up. Success: WordPress updated successfully.
DBアップデート
コアバージョンを変更(ダウングレード・アップグレード両方)する際はDBを更新する必要がありますので、DBのアップデートコマンドを実行します。
ブラウザで確認
アップデートコマンド実行後、対象サイトをブラウザで確認すると下記画像のような表示になります。
コマンド実行
$ wp core update-db
コマンド実行後、成功すると下記のメッセージが表示されます。
メッセージ確認
Success: WordPress database upgraded successfully from db version 45805 to 38590.
再びブラウザで確認
DBのアップデートコマンド実行後は下記の表示になります。
検証環境・バージョン情報など
エックスサーバー(x10) WordPress 5.3 / 4.7.15 WP-CLI version: 2.3.0
コメント