WordPress の推奨 PHP バージョンはいくつ?【2026年版】

この記事の結論
- WordPress の推奨 PHP バージョンは 8.3 以上。サーバー向けの公式資料は本番に 8.4 以上を勧める
- PHP 7.4 でも動くが、7.4〜8.1 はサポートが終わり「後方互換のためだけ」の対応
- PHP 8.2 は12月31日で終わる。いま上げるなら 8.3 以上、余裕があれば 8.4 以上
WordPress を動かすには PHP が必要で、どのバージョンを使うべきかは WordPress.org が「推奨」として公開しています。ただし、「推奨」「本番で勧めるもの」「最低限動く」の3つが混ざって語られることが多く、制作会社や記事によって言うことが違って見えます。
推奨の PHP バージョンと、その根拠を把握すると、自社のサイトをいつまでに・どこまで上げればよいかを迷わず判断することが可能です。サーバー会社から古い PHP の案内が来たときにも、落ち着いて対応できます。
本記事では、2026年10月時点の WordPress の推奨 PHP バージョン・WordPress との対応表・推奨を使う理由をまとめています。さらに、自社サイトの確かめ方と、推奨バージョンへ上げる手順も紹介します。
WordPress の推奨 PHP バージョンは 8.3 以上【2026年10月時点の早見表】

WordPress の推奨 PHP バージョンは、2026年10月時点で PHP 8.3 以上です。WordPress.org の動作環境のページに書かれている値で、サーバー会社向けの公式資料はさらに一歩進めて、本番の環境に 8.4 以上を勧めています。
PHP とは、WordPress などのHPを動かしているプログラムの言語です。ここでは、推奨の全体像を早見表で示したうえで、推奨と最低限の違い・本番向けの値・あわせて推奨される環境を3つの視点で解説します。
| 区分 | PHP のバージョン | 出どころ |
|---|---|---|
| 推奨 | 8.3 以上 | WordPress.org の動作環境のページ |
| 本番の環境で勧めるもの | 8.4 以上 | WordPress のホスティングハンドブック(サーバー会社向けの公式資料) |
| 最低限動く | 7.4 以上 | WordPress 7.0・7.1 の対応範囲 |
※2026年10月時点・WordPress.org・WordPress Hosting Handbook・Make WordPress Core Handbook より
迷ったら、いま上げるなら 8.3 以上、余裕があれば 8.4 以上と覚えておけば十分です。
推奨と最低限動くバージョンの違い
WordPress の「推奨」と「最低限動く」は、安全に使えるかどうかで分かれます。WordPress.org の動作環境のページは、PHP 7.4 以上でも動くとしながら、こうしたバージョンは公式のサポートが終わっていて、サイトが脆弱性にさらされるおそれがあると書いているからです。
たとえば、PHP 7.4 のサイトでも最新の WordPress は動きます。ただし、7.4 には開発元から脆弱性(攻撃に使われる弱点)の修正が出ません。
「動いているから大丈夫」と考えず、推奨を基準に判断してください。
本番の環境には 8.4 以上を勧める公式資料もある
WordPress のホスティングハンドブックは、本番の環境に PHP 8.4 以上を勧めています。PHP 8.4・8.5 が通常のサポート期間中で、8.3 はすでにセキュリティ修正だけの段階に入っているからです。
ホスティングハンドブックでの各バージョンの説明は、以下のとおりです。
- PHP 8.5:通常のサポート中。WordPress 6.9 以降で完全に対応
- PHP 8.4:通常のサポート中。WordPress 6.7 以降で完全に対応
- PHP 8.3:2025年12月31日からセキュリティ修正のみ
- PHP 8.2:2026年12月31日にサポート終了
ただし、ホスティングハンドブックは、サーバー会社に向けて新しい PHP を本番の初期値にする前にテストするよう求めています。自社のサイトでも、上げる前にテーマやプラグインの対応を確かめてください。
PHP とあわせて推奨されるデータベースと HTTPS
WordPress.org の動作環境のページは、PHP のほかに、データベースと通信の暗号化も推奨しています。サイトの安全と速さは、PHP だけでは決まらないからです。
推奨されている環境は、以下のとおりです。
- PHP 8.3 以上
- MariaDB 10.11 以上、または MySQL 8.0 以上(データベース)
- HTTPS 対応(暗号化した通信)
上記はレンタルサーバー側で用意されるものが多いため、PHP とあわせてサーバーの管理画面で確かめておきましょう。
WordPress と PHP のバージョン対応表

WordPress が対応する PHP の範囲は、WordPress 本体のバージョンによって変わります。古い WordPress のまま PHP だけを上げると、対応範囲から外れることがあるためです。
対応表と PHP のサポート期限をあわせて見ると、上げる順番が分かります。ここでは、WordPress 側と PHP 側の2つの表と、最低限のバージョンが上がるしくみを紹介します。
WordPress のバージョン別に対応する PHP
WordPress の開発チームの資料によると、WordPress のバージョンごとに対応する PHP は以下のとおりです。
| WordPress | 対応する PHP |
|---|---|
| 7.1/7.0 | 7.4〜8.5 |
| 6.9 | 7.2〜8.5 |
| 6.8/6.7 | 7.2〜8.4 |
| 6.6 | 7.2〜8.3 |
| 6.5/6.4 | 7.0〜8.3 |
| 6.3 | 7.0〜8.2 |
※2026年10月時点・Make WordPress Core Handbook「PHP Compatibility and WordPress Versions」より
たとえば、WordPress 6.6 のまま PHP 8.4 に上げると、対応範囲の外になります。PHP を上げる前に、WordPress 本体を最新にするのが正しい順番です。
PHP のサポート期限と WordPress での扱い
PHP には、バージョンごとに開発元のサポート期限があります。WordPress で使えるかどうかとは別に、期限を過ぎたバージョンには脆弱性の修正が出ません。
| PHP | 開発元のサポート | WordPress 7.1 での扱い |
|---|---|---|
| 8.5 | 2029年12月31日まで | 対応 |
| 8.4 | 2028年12月31日まで | 対応(本番に推奨) |
| 8.3 | 2027年12月31日まで | 対応(推奨) |
| 8.2 | 2026年12月31日まで | 対応 |
| 8.1・8.0・7.4 | 終了 | 後方互換のためだけに対応 |
※2026年10月時点・PHP 公式サイト「Supported Versions」・WordPress Hosting Handbook より
ホスティングハンドブックでは、7.4・8.0・8.1 は「サポートが終わっていて、後方互換性のためだけに対応している」と位置づけられています。8.1 以前で動いているサイトの状況は、以下の記事で詳しく解説しています。
あわせて読みたい
PHP 8.1 以前は修正が出ない。動いているサイトはどうなる?
WordPress が最低限のバージョンを上げるしくみ
WordPress は、最低限動く PHP のバージョンを、利用率をもとに上げています。WordPress の開発チームは2026年1月の記事で、PHP 7.2・7.3 を WordPress 7.0 で外すと発表しました。
外した理由は、7.2・7.3 で動くサイトが、退役の基準としてきた5%を大きく下回ったためです。同じ記事によると、当時 PHP 7.4 で動くサイトは 22.20% で、最低限のバージョンを決まった日程で上げる予定はないとしています。
ただし、最低限が上がらないことは、古い PHP が安全という意味ではありません。推奨の 8.3 は、最低限とは別に決められています。
WordPress で推奨の PHP バージョンを使う理由3つ

WordPress で推奨の PHP バージョンを使う理由は、安全・更新・速さの3つです。どれも、古い PHP のままでは時間がたつほど差が広がります。
いずれも公式の発表や資料で確かめられる内容です。ここでは、推奨を使う理由を3つ紹介します。
脆弱性の修正を受けられる
推奨の PHP を使う最大の理由は、脆弱性が見つかったときに開発元の修正を受けられることです。開発元は、サポート期間中のバージョンにしか修正版を出さないからです。
たとえば、2026年10月21日に公表された PHP 本体の重大な脆弱性(CVE-2026-109618/109619、通称 php2shell)では、修正版が 8.5.12・8.4.27・8.3.36・8.2.35 の4つだけ出ました。8.1 以前には、PHP プロジェクトから通常の修正版は出ていません。
ただし、推奨の 8.3 以上でも、修正版が当たっていなければ守られません。レンタルサーバーなら、サーバー会社が修正を当てたかをお知らせで確かめてください。
プラグインやテーマを最新にできる
推奨の PHP を使っていれば、プラグインやテーマを最新の版に上げられます。プラグインの必要な PHP は、WordPress 本体より先に上がっていくからです。
たとえば、問い合わせフォームのプラグイン Contact Form 7 は、2026年10月時点の WordPress.org のプラグインのページで、動く PHP を「8.3 以上」としています。本体は 7.4 で動いても、PHP が古いとこのプラグインを最新にできません。
ただし、必要な PHP はプラグインごとに違います。使っているプラグインのページで、「必要な PHP バージョン」を確かめてください。
表示が速くなることがある
新しい PHP にすると、表示が速くなることがあります。WordPress.org のサイトヘルスの説明でも、新しい PHP は性能を高めることを考えて作られているため、サイトの表示に良い影響が出る場合があると書かれています。
たとえば、さくらのレンタルサーバのマニュアルでも、PHP のバージョンを変えると WordPress などの表示速度の改善が見込める場合があるとしています。
ただし、速さはテーマやプラグイン、サーバーの設定にも左右されます。速さだけを理由に急いで上げるより、安全と更新を優先して判断してください。
自社の WordPress が推奨の PHP を満たしているか確かめる

自社の WordPress が推奨の PHP を満たしているかは、管理画面の「サイトヘルス」で確かめられます。サイトヘルスとは、WordPress のサイトの設定や問題点を一覧で見られる画面です。
確かめるだけなら、設定は何も変わりません。ここでは、PHP のバージョン・警告・WordPress 本体のバージョンの見方と、判断の表を紹介します。
サイトヘルスで PHP のバージョンを見る
PHP のバージョンは、管理画面の「ツール」→「サイトヘルス」→「情報」→「サーバー」で確かめます。WordPress.org の説明によると、「情報」の画面にはサーバーの設定が一覧で表示されるからです。
たとえば、「PHP バージョン」の欄に「8.2.34」のように番号が出ています。管理画面に入れない場合のほかの方法は、自社HPの PHP バージョンを確認する方法 にまとめています。
ただし、「情報」の画面は見るだけの画面で、ここから PHP のバージョンは変えられません。変更はサーバーの管理画面で行います。
サイトヘルスの「ステータス」で警告を見る
同じサイトヘルスの「ステータス」の画面に、古い PHP についての警告が出ていないかも確かめます。WordPress.org の説明では、サイトが古いバージョンの PHP で動いていて更新が必要という項目が「重大な問題」の例として挙げられ、種類は「セキュリティ」になっているからです。
警告が出ていれば、WordPress 自身が PHP を古いと判断しています。早めに上げる計画を立ててください。
WordPress 本体のバージョンを見る
WordPress 本体のバージョンは、「ツール」→「サイトヘルス」→「情報」→「WordPress」で確かめます。PHP の対応範囲は本体のバージョンで決まるため、PHP とあわせて見ておく必要があるからです。
詳しい確かめ方は WordPress のバージョンを確認する方法 にまとめています。
推奨を満たしているか判断する
PHP のバージョンが分かったら、以下の表で判断します。
| いまの PHP | 判断 |
|---|---|
| 8.4/8.5 | 推奨を満たしている。本番向けの値も満たしている |
| 8.3 | 推奨を満たしている。2027年中に 8.4 以上を計画する |
| 8.2 | 年内に 8.3 以上へ(12月31日でサポート終了) |
| 8.1 以前 | 推奨から外れ、開発元の修正も出ない。検証してから上げる |
※2026年10月時点・WordPress.org・PHP 公式サイトより
上記の表で 8.2 以下に当てはまれば、次の手順で上げる準備を始めましょう。
WordPress の PHP を推奨バージョンへ上げる手順【5STEP】

WordPress の PHP を推奨バージョンへ上げる手順は、バックアップから確認までの5つのSTEPです。順番を守ると、崩れる可能性を下げ、崩れてもすぐ戻せます。
PHP 8.1 以前から上げる場合は、確認用の環境(ステージング)で先に試すのが安全です。ここでは、5つのSTEPを順に解説します。
| STEP | やること | 目的 |
|---|---|---|
| 1 | バックアップを取る | 崩れたときに戻すため |
| 2 | WordPress 本体を最新にする | PHP の対応範囲に入れるため |
| 3 | テーマ・プラグインの対応を確かめる | 崩れの原因をつぶすため |
| 4 | サーバーの管理画面で PHP を切り替える | 推奨バージョンにするため |
| 5 | 表示とフォームを確かめる | 不具合にすぐ気づくため |
【STEP1】バックアップを取る
最初に、サイト全体のバックアップを取ります。PHP のバージョンを戻しても、途中で壊れたデータは元に戻らないからです。
たとえば、ファイルとデータベースの両方を保存し、戻す手順も一度確かめておきます。ただし、サーバーの自動バックアップがある場合でも、手元に1つ残しておくと安心です。
【STEP2】WordPress 本体を最新にする
次に、WordPress 本体を最新にします。対応表のとおり、古い WordPress は新しい PHP に対応していないことがあるからです。
たとえば、WordPress 6.6 のサイトで PHP 8.4 を使うには、先に 6.7 以上へ上げる必要があります。
【STEP3】テーマ・プラグインの対応を確かめる
テーマとプラグインも最新にし、上げる先の PHP に対応しているかを確かめます。PHP を上げて崩れる原因の多くは、新しい PHP に対応していないテーマやプラグインです。
確かめるポイントは、以下のとおりです。
- プラグインのページの「必要な PHP バージョン」
- 最終更新日が古いプラグインはないか
- 制作会社が作った独自のテーマか
独自のテーマは配布元の更新がないため、作った会社に新しい PHP で動くかを確かめてください。
【STEP4】サーバーの管理画面で PHP を切り替える
PHP の切り替えは、WordPress の管理画面ではなく、サーバーの管理画面で行います。PHP はサーバー側のソフトで、サーバー会社ごとに画面が違います。
主なサーバー会社の切り替え場所は、以下のとおりです。
| サーバー会社 | PHP を切り替える場所 |
|---|---|
| エックスサーバー | サーバーパネルの「PHP Ver.切替」 |
| ConoHa WING | 「WING」→「サイト管理」→「サイト設定」→「応用設定」→「PHP設定」 |
| さくらのレンタルサーバ | 「スクリプト設定」→「言語バージョン設定」 |
| ロリポップ! | 「サーバーの管理・設定」→「PHP設定」 |
| お名前.com(RSプランなど) | 「高度な設定」→「PHP」→「PHPバージョン」 |
※2026年10月時点・各社の公式マニュアル・お知らせより
各社の詳しい手順は、レンタルサーバー別の PHP バージョンの確認・変更方法 にまとめています。
【STEP5】表示とフォームを確かめる
切り替えたら、すぐにサイトを実際に動かして確かめます。表示が一見正常でも、フォームの送信や投稿の保存だけが動かなくなることがあるからです。
確かめる項目は、以下のとおりです。
- トップページと主なページの表示(スマホでも)
- 問い合わせフォームの送信とメールの受信
- 管理画面へのログインと投稿の保存
- サイトヘルスで PHP の番号が変わったか
上記で問題がなければ、切り替えは完了です。
WordPress の PHP を上げてうまくいかないとき

WordPress の PHP を上げてうまくいかないときは、まず元のバージョンに戻して表示を復旧させます。原因探しを崩れた状態のまま続けると、問い合わせや注文を取りこぼすからです。
戻したあとに原因を探せば、落ち着いて対処できます。ここでは、よくある症状と対処、原因の探し方を紹介します。
よくある症状と対処
PHP を上げたあとによくある症状と対処は、以下のとおりです。
| 症状 | 考えられる原因 | 対処 |
|---|---|---|
| 画面が真っ白・「重大なエラー」と出る | テーマやプラグインが新しい PHP に未対応 | 元のバージョンに戻し、原因のものを特定する |
| 一部の機能だけ動かない | 古いプラグインや独自のプログラム | 元に戻し、配布元か作った会社に確かめる |
| 管理画面の上部に警告の文字が並ぶ | 将来なくなる書き方(非推奨)の通知 | 配布元の更新を待つか、代わりを探す |
| 番号が変わらない | サーバー側の設定が反映されていない | サーバーの管理画面の設定を確かめる |
崩れたときの詳しい直し方は、以下の記事にまとめています。
あわせて読みたい
PHP を上げたらサイトが崩れたときの原因と戻し方
原因のプラグインを確認用の環境で探す
原因のプラグインは、確認用の環境で1つずつ止めて探すのが安全です。本番で止めたり戻したりすると、そのたびに利用者に影響が出るからです。
エラーの内容を記録する WordPress のデバッグの設定(WP_DEBUG)もあります。ただし、デバッグの設定は確認用の環境で使うものです。WordPress の公式の資料は、本番のサイトでの使用を勧めていません。
本番でエラーを画面に出すと、訪問者に設定の情報が見えてしまうおそれがあります。設定ファイルの編集に慣れていなければ、無理に触らず専門家に頼んでください。
推奨の PHP への切り替えを専門家に頼むべきとき

推奨のバージョンが分かっても、自社のテーマやプラグインがそこで動くかは、試してみないと分かりません。管理画面に入れる人がいない、更新を長く止めている場合は、本番でいきなり上げるのは危険です。
無理に自分で進めず、専門家に頼んだほうがよい条件があります。ここでは、相談を考えたい場面を整理します。
- PHP 8.1 以前で動いていて、確認用の環境を作れない
- 制作会社が作った独自のテーマやプログラムがある
- 管理画面やサーバーのログイン情報が手元にない
- ネットショップや予約など、止められない機能がある
「自社が対象か分からない」「作業する人がいない」場合は、HPの移管・保守サービス『サイガード』の無料診断をご利用ください。URLを送るだけで、外から見える範囲をセキュリティの専門家が確認します。
まとめ

- WordPress の推奨 PHP バージョンは 8.3 以上で、サーバー向けの公式資料は本番に 8.4 以上を勧めている
- 最新の WordPress は PHP 7.4 でも動くが、7.4〜8.1 はサポートが終わり「後方互換のためだけ」の対応
- PHP 8.2 は12月31日で終わるため、いま上げるなら 8.3 以上が目安
- バックアップ → WordPress 本体 → テーマ・プラグイン → PHP の順に上げ、表示とフォームを確かめる
PHP の期限の全体像は PHP 8.2 のサポート終了の記事 にまとめています。まずはサイトヘルスで、自社の PHP のバージョンを確かめてください。
よくある質問
WordPress の推奨 PHP バージョンはいくつですか?
2026年10月時点で、WordPress.org の動作環境のページは PHP 8.3 以上を推奨しています。サーバー会社向けの公式資料(ホスティングハンドブック)では、本番の環境には PHP 8.4 以上を勧めています。
WordPress は最低いくつの PHP で動きますか?
WordPress 7.0 以降は PHP 7.4 以上で動きます。ただし 7.4・8.0・8.1 は開発元のサポートが終わっていて、WordPress.org も脆弱性にさらされるおそれがあると注意しています。「動く」と「安全に使える」は別です。
WordPress で PHP 8.5 を使っても大丈夫ですか?
WordPress 本体は 6.9 以降で PHP 8.5 に対応しています。ただしテーマやプラグインが対応しているかは別なので、バックアップを取り、表示とフォームを確かめてから切り替えてください。
WordPress の PHP のバージョンを確認する方法は?
管理画面の「ツール」→「サイトヘルス」→「情報」→「サーバー」で確かめられます。管理画面に入れない場合は、サーバーの管理画面の PHP の設定画面か、制作会社・保守会社に確かめてください。
WordPress の推奨 PHP バージョンは毎年変わりますか?
PHP の各バージョンに期限があるため、推奨は年々上がっていきます。一方、WordPress の開発チームは、最低限のバージョンを決まった日程で上げる予定はなく、利用率が5%を下回ったバージョンを外す方針だとしています。
SUPERVISORこの記事の監修

田中 省吾
システムエンジニア/AIコンサルタント
CAREER経歴
- 元 大手空調メーカーのシステムエンジニア
- 業務系Webアプリケーションの設計・開発・運用
- バックエンド・フロントエンド・インフラ構築
元大手空調メーカーのシステムエンジニア。現在はシステムエンジニア兼AIコンサルタントとして活動。業務系Webアプリケーションの設計から運用、バックエンド、フロントエンド、インフラ構築まで一貫して対応する。
出典・参考





