制作実績 / CASE 07
独自テーマのサイトの PHP 8.3 対応(ロリポップ!)
事業者様のサイトです。独自に作られたテーマで、PHP を上げると画面が出なくなる箇所がありました。
- 種別
- 事業者様のサイト(商品・店舗の紹介と読みもの)
- サーバー
- ロリポップ!
- 更新前
- WordPress 6.2 / PHP 7.4
- 更新後
- WordPress 7.1 / PHP 8.3
- 担当範囲
- 現状調査/検証環境の構築/テーマとプラグインの修正/本番反映
- 作業期間
- ご依頼から本番反映まで約3日
- 費用
- 約55,000円(税別)
担当したこと
PHP 8 で止まる箇所を見つけて直す
検証環境で PHP 8.3 に上げ、画面が出なくなる箇所と警告を一つずつ直しました。最終的には全ページで PHP の警告が0になっています。
止まったプラグインの代わりを作る
更新が止まり PHP 8 で動かなくなったプラグインを、同じ見た目・同じ動きのままテーマに組み込み直しました。
大量の画像はそのままにする
画像は動かさず、プログラムとデータベースだけを更新しました。画像の多いサイトでも作業時間を延ばさずに済みます。
約190ページを巡回して確認
本番に反映したあと、記事・一覧・アーカイブを含む全ページを巡回し、エラーがないことを確かめました。
設計で判断したこと
今のテーマを尊重する
直したのは PHP 8 で動かない箇所だけで、デザインや作りは変えていません。
更新の順番を守る
新しい PHP でしか入らないプラグインもあるので、PHP を先に上げてから、プラグインを順番に更新しました。
使ったもの
- WordPress
- PHP 8.3
- オリジナルテーマ
- Contact Form 7
上の図は案件の中身を表したもので、実際の画面ではありません。 受託案件のため、サイト名・URL・画面のキャプチャは掲載していません。 具体的な実装内容をご確認されたい場合は、ご相談いただければ、 差し支えのない範囲でお話しします。
同じような要件でも、
まずはご相談ください
できること・できないこと、費用と納期の見込みをお伝えします。
すでにお決まりの要件があれば、そのままお送りください。
