他社制作のWordPressサイトに新規ページを追加!既存のPHP構造を活かした更新しやすいページ制作
ホームページに新しいページを追加したいとき、既存サイトの構造によっては、単純にWordPressの固定ページを作成するだけでは対応できない場合があります。特に、PHPを中心に構築されたサイトでは、ページの表示方法や内容の管理方法を確認することが大切です。
今回は、他社が制作したWordPressサイトに、新規ページを1ページ追加した事例をご紹介します。お客様からは、ページの追加だけでなく、今後はご自身でも内容を変更できるようにしたいというご要望がありました。
そこで、既存サイトのPHP構造を活かしながら、WordPressの固定ページに記述したHTMLを読み込む仕組みを追加しました。サイト全体を作り直すのではなく、現在の構造に合わせて必要な部分を調整した対応です。
今回のご相談内容
今回ご相談いただいたのは、すでに運用されているWordPressサイトへの新規ページ追加についてです。
掲載する文章はお客様からご提供いただいており、その内容をもとに1ページを新しく制作することになりました。また、今後の運用を考え、お客様自身でもページの内容を変更できるようにしたいというご希望がありました。
対象となるホームページは弊社で制作したものではなかったため、まずは既存の構造を確認し、どのような方法でページを追加するのが適切かを判断する必要がありました。
発生していた症状・エラー内容
今回は、ホームページに不具合やエラーが発生していたわけではありません。
対応するうえでの課題は、既存サイトがPHPを中心とした構造で制作されていたことです。PHPはホームページの表示や処理を制御するプログラムで、WordPressのテーマでも広く使用されています。
今回のサイトでは、既存の構造に合わせてページを制作する必要がある一方、お客様が内容を変更するたびにPHPファイルを編集するような運用は避けたいというご要望がありました。
そのため、ページの表示に必要なPHP側の処理と、お客様が編集する本文の内容を分ける方法を検討しました。
原因の特定ポイント
今回の対応で重要だったのは、既存サイトの構造を確認し、新規ページをどのように表示させるかを判断することでした。
WordPressには、管理画面から固定ページを作成・編集できる機能があります。しかし、サイトの作り方によっては、固定ページを作成するだけでは、既存ページと同じ構造やデザインで表示できるとは限りません。
そこで今回は、必要なPHP側の処理を用意し、固定ページに記述したHTMLを読み込ませる方法を採用しました。この方法であれば、ページの表示に必要な仕組みはPHP側で管理しながら、文章などの内容はWordPressの固定ページから変更できます。
また、ページをどこに設置するかという点も確認しました。WordPressでは、固定ページの親子関係などによってページのURLが変わる場合があります。そのため、単にページを追加するだけでなく、サイト内での配置についても事前に確認することが必要でした。
実際に行った対応内容
まず、既存サイトの構造を確認し、新規ページを表示するために必要なPHP側の処理を作成しました。
今回採用したのは、ページの基本的な表示構造をPHP側で用意し、本文についてはWordPressの固定ページから読み込む方法です。これにより、ページの内容を変更する際に、PHPファイルそのものを編集する必要がない構成としました。
次に、お客様からご提供いただいた原稿をもとにHTMLを作成し、既存サイトで使用されているHTML構造やCSSのクラスに合わせて調整しました。
新しいページを追加する場合でも、既存サイトの見出しや文章の表示方法に合わせることで、サイト全体のデザインとの統一感を保ちやすくなります。
また、ページの設置場所についても確認し、サイト内での位置付けやURLへの影響を考慮しながら制作を進めました。
対応後の結果・改善点
今回の対応では、既存サイトのPHP構造を活かしながら、新規ページを追加するための仕組みを整えました。
特に大きなポイントは、ページの表示を制御するPHPと、実際に掲載する文章などの内容を分けたことです。
これにより、今後、文章の修正や内容の追加が必要になった場合でも、WordPressの固定ページからHTMLを編集できる構成となりました。
ただし、今回の方法は、HTMLの知識がなくても自由に編集できるというものではありません。内容によってはHTMLの編集が必要になりますが、PHPファイルを直接変更する必要がないため、更新する箇所を明確にできる点がメリットです。
今回の対応から分かったこと
今回の事例から分かるのは、WordPressサイトへのページ追加では、既存の構造と今後の運用方法の両方を考えることが大切だということです。
WordPressで制作されているホームページであっても、すべてのページが同じ仕組みで管理されているとは限りません。PHPファイルを中心に構築されている場合もあれば、固定ページの編集機能を中心に運用されている場合もあります。
そのため、他社が制作したサイトに手を加える際は、現在の仕組みを確認せずに変更を進めるのではなく、既存の構造を理解したうえで対応方法を判断する必要があります。
また、ページの追加は見た目を整えるだけでは完了しません。誰が、どのように更新するのか、サイト内のどこに配置するのかといった運用面まで考えることで、後から管理しやすい構成につながります。
同様のトラブルを防ぐために
WordPressサイトに新しいページを追加する場合は、制作を始める前に、既存ページの管理方法を確認しておくことをおすすめします。
例えば、現在のページがWordPressの管理画面から編集できるのか、それともPHPファイルの修正が必要なのかによって、追加ページの制作方法も変わってきます。
また、今後お客様自身で更新する予定がある場合は、どの範囲を編集できるようにしたいのかを事前に整理しておくことも大切です。文章だけを変更できればよいのか、画像の差し替えやレイアウトの変更まで想定しているのかによって、適した構成は異なります。
さらに、固定ページの設置場所やURLについても、公開前に確認しておくと安心です。特に既存サイトに新しいページを追加する場合は、サイト全体の構成との整合性を意識する必要があります。
メディアプライムスタイルのサポートについて
メディアプライムスタイルでは、WordPressサイトの制作だけでなく、既存ホームページの修正やページ追加、保守・運用に関するご相談にも対応しています。
今回のように、他社が制作したホームページであっても、既存の構造を確認したうえで、対応可能な方法を検討しています。
ホームページは、制作した時点で完成というわけではありません。運用を続けるなかで、新しい情報の追加や内容の変更が必要になることもあります。
現在のホームページの仕組みを活かしながら、今後も管理しやすい形に整えていくことが大切です。
既存サイトへのページ追加や、WordPressの更新方法についてお困りのことがありましたら、お気軽にご相談ください。
🐾 さぽたん日記からのご案内
ホームページを育てるお手伝い
ホームページは作って終わりではなく、
小さな修正や改善を重ねながら育てていくものです。
日々の対応内容を「さぽたん日記」でご紹介しています。