小川金正堂様では、すでに運用されているWordPressサイトがありました。
今回行ったのは、新しいWordPressサイトを一からつくることではありません。既存環境を確認し、その構成を踏まえて変更範囲を整理し、必要な改修を本番環境へ反映する仕事でした。
実際に本番へ反映した変更には、PHP 8.3への更新と問い合わせフォームの変更があります。
ただし、最初からこの二つだけを見て作業を始めたわけではありません。
既存WordPressには、PHPだけでなく、プラグイン、問い合わせフォーム、セキュリティ、バックアップなど、すでに運用されている構成があります。
そのため今回は、まず現在の環境・構成を調査し、変更前の確認を行いました。その結果をもとに変更方針を整理し、本番反映後には実際の機能を確認してから、正式納品・顧客承諾まで進めました。
1|すでに運用されているWordPressを改修する
今回の対象は、新しく構築するWordPressではなく、すでに運用されている既存サイトでした。
既存サイトを変更するときには、変更したい箇所だけを切り離して考えることができない場合があります。
今回も、PHP、プラグイン、問い合わせフォーム、セキュリティ、バックアップなど、既存環境の中に複数の要素がありました。
そこで、最初からPHP更新やフォーム変更だけを作業対象として進めるのではなく、現在どのような環境・構成になっているのかを確認するところから始めました。
今回のCASEで最初に必要だったのは、変更そのものより、変更する前の現在地を把握することでした。
2|PHP・プラグイン・フォーム・セキュリティなどを確認する
既存WordPressの調査では、PHPの状態、プラグイン構成、問い合わせフォーム、セキュリティ、バックアップなどを確認しました。
また、実際の本番変更へ進む前に、検証環境やバックアップを含む変更前確認も行っています。
ここでの目的は、見つけたものをすべて変更することではありません。
現在どのような環境でWordPressが動いているのか。どのような構成がすでに存在しているのか。そして、これから変更を行うために何を確認しておく必要があるのか。
それらを把握することが、後続の判断の土台になります。
今回の調査は、
何を変更するかを決めるために、まず現在どうなっているかを確認する
という位置づけでした。
3|調査結果を、そのまま変更せず判断へつなげる
現在の環境を確認した後、調査結果をもとに変更方針を整理しました。
問い合わせフォームについては、既存のMW WP FormからContact Form 7へ移行する方針を決め、設計・検証を進めました。
セキュリティについても、既存のSecurity Pluginや防御構成を確認し、棚卸しを行ったうえで整理方針を策定しました。
ただし、調査で確認したものをすべて変更対象にしたわけではありません。
ここには、
調査 → 変更
の間に、もう一つ工程があります。
それが判断です。
今回の流れを整理すると、
現在の環境を確認する
→ 既存構成を調査する
→ 何を変更する必要があるか判断する
→ 必要な変更を本番へ反映する
という順番になります。
既存WordPressだからといって、確認したものを一律に変更するのではなく、現在地を把握したうえで今回の変更範囲を整理しました。
4|PHP 8.3への更新と問い合わせフォーム変更を本番へ反映
調査、検証、方針整理を経て、2026年7月4日にPHP 8.3への更新と問い合わせフォームの変更を本番環境へ反映しました。
ここが今回のCASEにおける実際の変更工程です。
この部分だけを切り取れば、
PHPを8.3へ更新した
問い合わせフォームを変更した
という作業記録になります。
しかし、その前には既存環境の調査と変更前確認があり、その結果をもとに変更方針を決めています。
そのため、本番変更までの流れは、
INVESTIGATION
→ JUDGMENT
→ PRODUCTION CHANGE
として捉える方が、実際の工程に近くなります。
変更作業は、調査と判断を経た後の実行工程でした。
5|本番反映後に、実際の機能を確認する
今回の作業は、本番環境へ変更を反映したところでは終わっていません。
変更後のProduction環境で、問い合わせフォームに関する実際の機能を確認しました。
確認した内容には、管理者への通知、自動返信、Reply-To、Turnstileなどがあります。
つまり今回の工程は、
本番へ変更を反映する
→ 変更後の機能を確認する
→ 正式に納品する
という順番で進んでいます。
その後、2026年7月7日に正式納品し、7月9日に小川金正堂様によって納品が承諾されました。
ここまでで確認できているのは、今回決めた変更を本番へ反映し、確認対象とした機能がProduction環境で動作することを確認し、正式納品・顧客承諾まで進んだことです。
一方で、この事実から、
・サイトが高速化した
・SEOが改善した
・セキュリティが向上した
・障害リスクがなくなった
・長期的な安定性が確認された
といった効果まで証明されたことにはなりません。
今回確認できている範囲を整理すると、
CHANGE CONFIRMED
+ FUNCTION VALIDATED
≠ EFFECT CONFIRMED
です。
変更したこと、確認対象とした機能が動作したこと、そして性能・安全性などの効果が確認されたことは、それぞれ分けて扱います。
6|このCASEから分かった3つのこと
今回のCASEから、既存WordPressを改修するときの考え方を3つに整理できます。
1.変更前に現在地を見る。
変更したい箇所だけを見るのではなく、まず現在どのような環境・構成で運用されているのかを確認する。
2.調査と変更の間に判断を置く。
調査で確認したものをそのまま変更するのではなく、何を変更する必要があるのかを整理してから本番変更へ進む。
3.変更・機能確認と、効果確認を分ける。
変更を本番へ反映し、対象機能が動作することを確認できても、それだけで性能・安全性・SEO・長期安定性などの効果まで証明されたことにはならない。
今回のWordPress改修は、単にPHPやフォームを変更する作業ではありませんでした。
現在地を確認し、変更範囲を判断し、必要な変更を本番へ反映し、変更後の機能を確認する。
そこまでを一つの工程として進めています。
7|既存WordPressを改修する前に確認したいこと
既存WordPressでPHP更新やフォーム変更などを検討している場合、最初から変更方法だけを探すのではなく、現在の環境と変更範囲を整理しておくと判断しやすくなります。
たとえば、次のような点です。
・現在どのようなWordPress環境で運用しているか
・PHPなど基盤側の状態はどうなっているか
・どのようなプラグインが既存構成に含まれているか
・現在どの問い合わせフォームを利用しているか
・セキュリティ構成はどうなっているか
・変更前に必要なバックアップや確認を行える状態か
・今回、本当に変更する必要があるものは何か
・本番変更後、何を確認すれば作業完了と判断できるか
こうした現在地を確認することで、
現在の構成を知る
→ 変更範囲を決める
→ 変更方法を決める
→ 本番変更後に確認する
という順番で考えられます。
「どう変更するか」を探す前に、そもそも現在どうなっていて、今回どこまでを変更対象にするのかを整理することが出発点になります。
8|同じようなWordPress改修を検討している方へ
私は、既存WordPressについて、決められた作業だけを実施するのではなく、現在の環境・構成を確認し、変更範囲を整理したうえで必要な改修を本番へ反映する支援を行っています。
本番へ変更した後も、今回の変更対象について実際の機能を確認し、引き渡しまで進めます。
「PHPを更新したい」「フォームを変更したい」と内容が決まっている場合だけでなく、何を直せばよいかまだ分からないという段階でも、現在の構成を確認するところから整理できます。
[プロフィール・相談はこちら]