制作実績 / CASE 05

テーマを直接改造していたサイトの WordPress・PHP 更新(ロリポップ!)

PHPバージョンアップのイメージ図。WordPress 4.9・PHP 5.6 から WordPress 7.1・PHP 8.4 へ、カスタマイズを子テーマへ移すCASE 05

専門サービス業の事業者様のサイトです。WordPress と PHP が長く更新されないままで、安全に新しくしたいというご相談でした。テーマに直接手が入っていて、そのまま更新するとカスタマイズが消える状態でした。

種別
事業者様のコーポレートサイト(固定ページと、100件を超えるお知らせ・コラム)
サーバー
ロリポップ!
更新前
WordPress 4.9 / PHP 5.6
更新後
WordPress 7.1 / PHP 8.4
担当範囲
現状調査/検証環境の構築/テーマの移し替え/プラグイン更新/本番反映/公開後の確認
作業期間
ご依頼から本番反映まで約1週間
費用
約85,000円(税別)

担当したこと

  • 検証環境で先に全部やる

    本番のファイルとデータベースを複製し、同じ PHP・同じ MySQL の環境で更新を通しました。本番には、確認が終わったものだけを入れています。

  • カスタマイズを子テーマへ移す

    テーマ本体に直接書かれていた変更を洗い出し、必要なものだけを子テーマに移しました。テーマは最新版に上げ、見た目は以前と同じになるよう CSS で合わせています。

  • 古い PHP でしか動かない書き方を直す

    PHP 8 では動かない古い書き方を、同じ動きのまま新しい書き方に置き換えました。

  • 短いメンテナンスで切り替える

    新旧のフォルダを入れ替える方式にして、一般の方にメンテナンス画面が見えたのは十数分でした。問題があれば数分で元に戻せる状態を用意してから切り替えています。

設計で判断したこと

  • 「そのまま更新」をしない

    テーマを直接書き換えたサイトで本体を更新すると、カスタマイズが消えます。先に子テーマへ移し、今後は普通に更新できる形にしました。

  • URL を変えない

    ページの URL は一切変えていません。検索結果やブックマーク、ほかのサイトからのリンクはそのまま使えます。

  • 全ページを確認してから公開する

    更新後は全ページを巡回して、表示とエラーがないことを確かめました。お問い合わせフォームは実際に送信して、届くことを確認しています。

使ったもの

  • WordPress
  • PHP 8.4
  • MySQL 5.6
  • 子テーマ
  • Contact Form 7

上の図は案件の中身を表したもので、実際の画面ではありません。 受託案件のため、サイト名・URL・画面のキャプチャは掲載していません。 具体的な実装内容をご確認されたい場合は、ご相談いただければ、 差し支えのない範囲でお話しします。

同じような要件でも、
まずはご相談ください

できること・できないこと、費用と納期の見込みをお伝えします。
すでにお決まりの要件があれば、そのままお送りください。

直近2週間の受付状況制作のリソース

11/16(月)〜11/20(金)残りわずか
11/23(月)〜11/27(金)余裕があります
Chatworkで相談する