コンテンツにスキップ

WordPress 本体をアップデートする方法

メインイメージ

WordPress は新たに見つかった脆弱性の修正や新機能の追加、パフォーマンスの改善などのために常に最新版にアップデート(更新)して使うことが重要です。

ここでは WordPress のアップデート方法についてわかりやすく説明します。

WordPress における 3 つのアップデート

WordPress で「アップデート」というと大きく次の 3 種類があります。

  1. コアアップデート
  2. プラグインアップデート
  3. テーマアップデート

ここではこのうちの 1 番「コアアップデート」つまり WordPress 本体のアップデートについてのみ説明します。

アップデート方法の分類

WordPress 本体のアップデート方法は次のように分類できます。

  • 手動でのアップデート
    • WordPress 管理画面を使う
    • WP-CLI を使う
    • その他
  • 自動でのアップデート

まずは大きく「手動」か「自動」かに分かれて、それぞれさらに分類できます。

アップデート作業全体の流れ

どの方法を選んでも大きな流れはほぼ共通です。

  1. サイトのバックアップを取る
  2. 本番環境以外の環境でアップデートを行い問題が無いかテストする
  3. 問題がなければ本番環境でアップデートを行い問題が無いかテストする
  4. 問題が無いかテストする
  5. サイトのバックアップを取る
  6. 次回に備える

サイトのバックアップが十分な頻度で確実に取られている場合はバックアップに関する手順はスキップできます。

また、ステップ 2 の本番環境以外でのアップデートとテストについては必ず行うことをおすすめします。 予算が極端に少ない場合や万が一アップデートによって本番環境で問題が発生してもリスクが十分に低い場合はあえてやらずに直接本番環境でアップデートを行う判断も……ありと言えばありです(ただ、そこまで予算が少ないならそもそも WordPress を使うのはやめた方がよい気もします……)。

WordPress はかなり入念にテストされてからリリースされるので、新しいバージョンに重大なバグが混入することは稀です。 そのため、アップデート適用後に行う動作テストはどちらかというと WordPress 本体よりもサーバーの PHP のバージョンや設定、プラグインやテーマの対応状況のチェックが主になります。

「アップデートを行い」以外のステップはおおよそイメージが付く方が多そうなので、アップデートのところだけ説明します。

手動でのアップデート

WordPress 管理画面を使う

WordPress 管理画面を使ってアップデートを行う流れです。

  1. WordPress 管理画面にログインする
  2. 管理画面のダッシュボードにアクセスする
  3. サイドバーの「更新」ボタンをクリックする

    サイドバーの「更新」ボタン

    • 利用可能な新しいバージョンが無い場合は表示されません
    • メインエリア最上部に「 WordPress x.x.x が利用可能です!今すぐ更新してください。」の「今すぐ更新してください」の部分をクリックしても OK です

      「今すぐ更新してください」リンク

  4. 「 WordPress の更新」ページが開くので「バージョン x.x.x に更新」ボタンをクリックする

    バージョン x.x.x に更新

WP-CLI を使う

WordPress のコマンドラインツール WP-CLI を使ってアップデートを行う流れです。

対象のサーバーで WP-CLI が使えて、ターミナルでの作業に慣れている方が担当する場合は管理画面を使うよりもこの方法の方がかんたんで確実です。

  1. サーバーに SSH で接続する
  2. WordPress インストールディレクトリに cd で移動する
  3. アップデートの利用可否をチェックする

    コマンド wp core check-update を実行します。

    wp core check-update
    
    +---------+-------------+-----------------------------------------------------------+
    | version | update_type | package_url                                               |
    +---------+-------------+-----------------------------------------------------------+
    | 6.4.3   | minor       | https://downloads.wordpress.org/release/ja/wordpress-6.4. |
    |         |             | 3.zip                                                     |
    +---------+-------------+-----------------------------------------------------------+
    
  4. アップデートを適用する

    コマンド wp core update を実行します。

    wp core update
    
    Updating to version 6.4.3 (ja)...
    https://downloads.wordpress.org/release/ja/wordpress-6.4.3.zip から更新をダウンロード中...
    更新を展開しています…
    Success: WordPress updated successfully.
    

    ちなみに、何らかの理由で最新版ではなく特定のバージョンにアップデートしたい場合はオプション --version でバージョンを指定すれば OK です。

    wp core update --version=6.4.2
    

その他

手動でのアップデートのその他の方法として、 WordPress サイト管理用のツールや CI ツールを使って WordPress をアップデートすることもできます。 具体的な手順はツールによって異なるのでここでは説明しませんが、気になるツールがあれば調べてみてください。

自動でのアップデート

WordPress 本体には WordPress そのものを自動でアップデートする機能が備わっています。

WordPress をセットアップすればデフォルトで有効になっているので特別な設定などは必要ありませんが、詳しくは WordPress.org や次のページなどを参考にしてください。

結び

WordPress のアップデートは、サイトの安全性の確保・バグの修正・新しい機能の利用・パフォーマンスの改善のために WordPress を利用する上で欠かせない作業です。

作業そのものは難しくはありません。 何の問題もなくスムーズに行けばすぐに終わりますが、万が一トラブルが起こったときは問題解決に相応の知識が求められることもあります。 ぜひ万が一のリスクも考慮して、計画を立てて適切な手順で行うようにしてください。 アップデートに伴うトラブルの多くは正しく作業を行えば未然に防げるものです。

参考

関連ページ