WordPressで固定ページを作ったのに画面に出てこないと、本当に焦りますよね。
この記事では、そんな「固定ページが表示されない」という状況を、なるべく分かりやすく、自分で確認しながら解決していけるように整理しました。
結論を一言でいうと、「固定ページが表示されない理由は必ずどこかにあり、落ち着いて順番に設定を見直せば、多くのケースは自力で解決できる」ということです。
WordPress固定ページが表示されないときによくある症状

まずは、WordPressの固定ページが表示されないときに、どんなパターンが多いのかをざっくり整理します。自分の状況に近いものを把握しておくと、あとで対処法を選びやすくなります。
固定ページがどこにも表示されないときのパターン
まずよくあるのが、「固定ページは作って公開したのに、サイト内のどこにもリンクが見当たらない」というパターンです。私の周りでも、WordPressを触り始めた方はここでつまずくことが多い印象です。
たとえば、こんな状態になっていませんか。
- ヘッダーメニューに固定ページが出てこない
- フッターメニューにも表示されていない
- サイドバーの固定ページ一覧にも出てこない
- URLを直接知らないと、そのページにたどり着けない
この場合、ほとんどは「固定ページ自体はちゃんと存在しているけれど、どこからもリンクされていない」だけです。まずは、自分の症状がどのタイプに近いかを整理してみてください。
固定ページが表示されない症状は、大きく分けると次のようなイメージになります。
| 症状の種類 | 具体的な状態の例 |
|---|---|
| ページが見つからない系 | メニューや一覧に出ない、検索しても見つからない |
| エラー・別ページに飛ぶ系 | 404や403が出る、トップページに戻される |
| 内容が違う系 | 更新しても古い内容のまま、レイアウトだけ崩れている |
| 管理画面側の不具合系 | 編集画面が真っ白、保存ができない |
まずはざっくりでいいので、「自分のケースはどの列に近いかな」と考えてから、次の章に進んでみてください。
URLにアクセスするとエラーが出るときのパターン
次に多いのが、「固定ページのURLにアクセスするとエラーになる」というパターンです。
- URLを開くと「404 Not Found」になる
- 「403 Forbidden」など、権限に関するエラーが出る
- 一瞬ページが出そうになって、すぐトップページに飛ばされる
- 「このページは動作していません」「リダイレクトが多すぎます」と表示される
この場合は、「URLの設定」「パーマリンク周り」「サーバー側の制限」「リダイレクトの設定」あたりに原因があることが多いです。固定ページのURLだけ動きがおかしいときは、まずここを疑ってみてください。
表示はされるけれど内容が更新されないとき
もうひとつとてもよくあるのが、「ページは見えるけれど中身が変わらない」というパターンです。
- 固定ページを編集して更新ボタンを押したのに、公開側では古い内容のまま
- レイアウトを修正したのに、スマホで見ると反映されていない
- ログイン中は新しい内容なのに、ログアウトして見ると古いまま
このケースは、ほとんどがキャッシュの影響です。
- ブラウザ側のキャッシュ
- キャッシュ系プラグインのキャッシュ
- レンタルサーバーで有効になっているキャッシュ
- CDN(Cloudflareなど)によるキャッシュ
これらが古いページのデータを残してしまい、「更新したのに変わらない」という状態を作ります。後ほど、具体的なキャッシュ削除の手順も紹介します。
【深呼吸タイム】 稼ぐために必要な3つのポイントを知っていますか? これら全部を暴露します。
固定ページと投稿の違いと、表示の仕組みをざっくり理解しよう

ここからは、そもそもWordPressが固定ページをどう扱っているか、簡単に整理しておきます。仕組みが分かると、「なぜ固定ページだけ表示されないのか」をイメージしやすくなります。
投稿と固定ページは「出し方」がまったく違う
まず押さえておきたいのが、投稿と固定ページの役割と表示のされ方です。
- 投稿:ブログ記事やお知らせなど、新着一覧に自動で並ぶ
- 固定ページ:会社概要やお問い合わせなど、基本的にどこにも自動では並ばない
つまり、固定ページは「自分でメニューやリンクから案内してあげないと、誰もたどり着けないページ」というイメージです。
違いをざっくり表にすると、こんな感じになります。
| 項目 | 投稿 | 固定ページ |
|---|---|---|
| 用途 | ブログ記事、ニュース、コラムなど | 会社概要、お問い合わせ、プライバシーポリシーなど |
| 一覧への表示 | 日付順で自動表示 | 自動では表示されない |
| 階層構造 | 基本は単独 | 親子関係を作って階層化できる |
| メニューへの表示 | 必要なら手動で追加 | 必要なら手動で追加 |
「投稿は新着一覧に勝手に並ぶけれど、固定ページは自分で配置する」というイメージで覚えておくと、かなりスッキリします。
テーマとテンプレートで「どの固定ページをどう見せるか」が決まる
WordPressでは、見た目やレイアウトを「テーマ」が担当しています。テーマの中には、固定ページ用のテンプレートファイルが含まれています。
- page.php
- front-page.php
- page-スラッグ名.php
- page-固定ページID.php
テーマによって細かい作りは違いますが、「どの固定ページにどのテンプレートを使うか」というルールがあり、それにしたがってページが表示されています。
このテンプレートに不具合があると、次のような症状が出ます。
- 特定の固定ページだけ真っ白になる
- 固定ページだけCSSが崩れている
- テーマを切り替えたタイミングで、固定ページが表示されなくなる
のちほど解説しますが、固定ページの表示トラブルを切り分けるときに、「一時的に標準テーマに変えてみる」というテストはとても役に立ちます。
パーマリンクとURLの関係を軽くおさらい
固定ページのURLは、「パーマリンク設定」と「スラッグ」で決まります。パーマリンクの形式を変えたり、スラッグを変更したりすると、URLも変わります。
よくあるパーマリンクの設定と、固定ページURLの例をまとめておきます。
| パーマリンク設定の例 | 固定ページURLの例 |
|---|---|
| 基本(?page_id=123) | https://example.com/?page_id=123 |
| 投稿名 | https://example.com/about/ |
| カスタム構造 /%postname%/ | https://example.com/contact/ |
固定ページのURLをブックマークしていたり、他のページからリンクしていたりするときに、スラッグやパーマリンク設定を変えると、今までのURLが「404」になることがあります。「以前は表示されていたのに、急に固定ページが表示されなくなった」というときは、URL周りもチェックしてみてください。
【ちょっと一息♪】 私の妻がどうやって7日で初報酬を得て5万円の不労所得を得られるようになったか?
その全貌を知りたくありませんか?
まず試してほしい基本のチェック手順(固定ページが表示されないとき)

ここからは、WordPressの固定ページが表示されないときに、最初にやっておきたい基本的な確認項目をまとめます。いきなり難しい設定を触る前に、この順番で見ておくと、ムダな遠回りを防げます。
公開状態・URL・パーマリンクを確認する
最初に確認してほしいのは、次の3つです。
- 公開状態
- URL(スラッグ)
- パーマリンク設定
まず、管理画面で該当の固定ページを開いてみてください。
- 公開ステータスが「公開」になっているか
- 公開日時が未来の日付になっていないか
- スラッグ(URLの末尾)が不自然な文字列になっていないか
次に、「設定 → パーマリンク設定」を開いて、何も変えずに一度「変更を保存」ボタンを押します。これだけで、内部の設定ファイル(.htaccess)が再生成されて、不具合が解消する場合があります。
基本のチェックポイントを表にまとめると、こんなイメージです。
| チェック項目 | 見る場所 | 確認ポイント |
|---|---|---|
| 公開状態 | 固定ページ編集画面 | 公開になっているか、予約投稿のままになっていないか |
| スラッグ | 固定ページ編集画面 | 不要な記号や全角文字が含まれていないか |
| パーマリンク設定 | 設定 → パーマリンク | 一度「変更を保存」を押して再生成しておく |
この3つを見直しただけで、「予約投稿にしたままだった」「スラッグに変な文字を入れていてURLが崩れていた」といった単純な原因が分かることも多いです。
メニューとリンクの設定を確認する
次に、「そもそもリンクが張られているか」を確認します。固定ページは、作っただけではどこにも出てきません。
- 外観 → メニュー を開く
- 表示したいメニュー(グローバルメニューなど)を選ぶ
- 左側の「固定ページ」から該当ページを選び、「メニューに追加」をクリック
この操作だけで、ヘッダーやフッターに固定ページへのリンクを表示できます。私も最初は、「公開したら自動でメニューに入る」と思い込んでいて、かなり戸惑いました。
メニューだけでなく、必要に応じて次のような場所にもリンクを置いておくと、ユーザーにも検索エンジンにも親切です。
- トップページのボタンやバナー
- フッターのサイトマップやリンク集
- サイドバーの固定ページ一覧ウィジェット
キャッシュ削除とブラウザチェックをする
基本的な設定を直しても、まだ固定ページが表示されない、もしくは内容が古いままという場合は、キャッシュを疑います。
- ブラウザでスーパーリロード(WindowsならCtrl+F5、MacならCommand+Shift+Rなど)
- キャッシュ系プラグイン(WP Fastest Cache、W3 Total Cacheなど)が入っている場合は、管理バーからキャッシュ削除
- レンタルサーバーの管理画面に「キャッシュ削除」や「高速化設定」がある場合は、いったんリセットする
できれば、別のブラウザや別の端末(スマホなど)からも確認してみてください。自分のPCだけ古いキャッシュを抱えている、というのは本当によくある話です。
症状別|WordPressで固定ページが表示されないときの解決方法

ここからは、症状別にもう少し踏み込んだ解決方法を紹介します。すべてを順番に読んでもいいですし、自分の症状に近いところから読んでもらっても大丈夫です。
固定ページがメニューや一覧に出てこないとき
「固定ページは存在するけれど、メニューや一覧のどこにも表示されない」という場合は、次のポイントを順番に見ていきます。
- 固定ページが公開状態になっているか
- ナビゲーションメニューに登録されているか
- ウィジェットやサイトエディターで、固定ページを表示するブロックが配置されているか
最近のブロックテーマでは、「外観 → エディター」からヘッダーやフッターのテンプレートを編集し、メニューブロックを配置してあげる必要があります。従来のテーマと画面構成がかなり違うので、迷ったときは「テーマ名 固定ページ メニュー 表示」などで検索すると、公式ドキュメントや解説記事が見つかることも多いです。
★ちょっとだけ宣伝させてください★ 「ブログで10万」と聞くと、 と思われがちですが、実は「勝ちパターン」を知っているかどうかだけなんです。
404・403・リダイレクトループになるとき
固定ページのURLにアクセスしたときに、次のような状態になることはないでしょうか。
- 「404 Not Found」が表示される
- 「403 Forbidden」と表示されてアクセスできない
- なぜかトップページに自動で戻される
- 「リダイレクトが多すぎます」と表示される
このあたりの症状と、それぞれの代表的な原因・対処の方向性をまとめると、次のようになります。
| 症状 | 主な原因 | 対処の方向性 |
|---|---|---|
| 404になる | URL変更、パーマリンク設定のずれ | スラッグの確認、パーマリンクの再保存、古いリンクの修正 |
| 403になる | サーバーのアクセス制限、WAFの設定 | セキュリティ設定を一時的に変更し、サーバー会社にも相談 |
| トップに戻る | リダイレクト設定、プラグインの動作 | リダイレクト系プラグインの設定確認や無効化テスト |
| リダイレクトループ | http/httpsやwwwありなしの競合 | リダイレクト設定を整理し、1パターンに統一する |
まず、「設定 → 一般」でサイトのURL設定を確認してみてください。
- WordPress アドレス (URL)
- サイトアドレス (URL)
この2つが、実際にアクセスさせたいURL(httpsかどうか、wwwありかどうか)と違っていると、固定ページが正しく開かないことがあります。基本的には、どちらも同じURLにそろえておくとシンプルです。
また、リダイレクト系プラグイン(たとえば Redirection など)を使っている場合、固定ページのURLに対して意図しないリダイレクトが設定されていないかも確認してみてください。一時的にプラグインを無効化して、症状が変わるかを見るのも有効な切り分け方法です。
固定ページだけレイアウトが崩れる・真っ白になるとき
次のような症状が出ているときはないでしょうか。
- 固定ページだけCSSが効いていないように見える
- 特定の固定ページだけ真っ白で、何も表示されない
- テーマを変更したら、固定ページだけおかしくなった
この場合は、テーマやテンプレートファイルに原因があることが多いです。試してほしい順番は、次の通りです。
- 固定ページ編集画面の「ページ属性」や「テンプレート」で、デフォルトテンプレートに切り替えてみる
- テーマを一時的に標準テーマ(Twenty系など)に切り替えて、症状が変わるか確認する
- 子テーマを使っている場合は、親テーマに切り替えて表示を確認してみる
固定ページが真っ白になる場合は、PHPエラーが起きているケースもあります。少し技術寄りですが、「WP_DEBUGを有効にしてエラー表示を確認する」といった方法もあります。不安な場合は、この部分だけ制作会社や詳しい人に相談してもらってもいいと思います。
テーマ・プラグイン・サーバーが原因のときの対処

ここからは、単純な設定ミスではなく、「テーマ」「プラグイン」「サーバー側の設定」など、もう少し深い部分に原因がありそうなケースについて触れていきます。
テーマを一時的に切り替えて確認する方法
WordPressのテーマの不具合で、固定ページだけ表示がおかしくなることがあります。私も一度、カスタマイズ中にpage.phpをうっかり消してしまい、固定ページが真っ白になって真っ青になったことがあります。
テーマが原因かどうかを切り分ける簡単な方法は、次の通りです。
- 外観 → テーマ から、標準で入っているテーマ(Twenty系など)を一時的に有効化する
- 問題の固定ページのURLにアクセスしてみて、症状が改善するか確認する
- 改善するようなら、元のテーマに何かしら原因があると考えられる
テーマを変えると見た目が大きく変わるので、本番サイトでそのまま試すのが不安な場合は、「ライブプレビュー」やテスト環境を使って確認するのがおすすめです。
プラグインの競合を切り分ける方法
プラグイン同士の相性が悪く、固定ページの表示にだけ影響が出ることもあります。特に次のような種類のプラグインは、トラブルの原因になりやすいです。
| プラグインの種類 | 固定ページへの影響例 |
|---|---|
| リダイレクト系 | 特定の固定ページのURLを別のページに飛ばしてしまう |
| キャッシュ系 | 古い内容の固定ページを見せ続けてしまう |
| セキュリティ系 | 固定ページへのアクセスを403にしてしまうことがある |
| ページビルダー系 | テーマや他プラグインと競合し、真っ白になることがある |
プラグインの競合を調べるときの鉄板手順は、次の流れです。
- いったんすべてのプラグインを停止する
- 固定ページが正常に表示されるかどうか確認する
- 表示されるようになった場合、プラグインを1つずつ有効化し、どれを有効にしたときに再び問題が起こるかを見る
地味な作業に見えますが、「原因のプラグインはこれだ」と切り分けられるので、結局は近道です。
サーバー設定・.htaccess・PHPエラーの可能性
ここまでの確認をしても固定ページが表示されない場合、「サーバー設定」「.htaccess」「PHPエラー」といった部分に問題があるかもしれません。
- サーバーのWAF(ファイアウォール)が特定のURLへのアクセスをブロックしている
- .htaccessファイルに独自のルールを書き足していて、固定ページのURLが引っかかっている
- functions.phpに追記したコードがエラーを起こしている
このあたりに心当たりがある場合は、次のような順番で確認してみてください。
- サーバー管理画面で、WAFやアクセス制限の設定を一時的に緩めてみて、症状が変わるか確認する
- .htaccessをバックアップしてから、WordPress標準の内容に戻してみる
- 最近編集したfunctions.phpやカスタマイズしたプラグインのコードを、いったん元に戻してみる
サーバー設定やコード編集は、慣れていないと不安も大きい部分だと思います。不安なときは、サーバー会社のサポートや、WordPressに詳しい制作会社・フリーランスに相談してしまった方が安全です。
★ブログでは公開できない裏情報★ 例えば、 などをこっそり暴露しています。ぜひ公開停止する前に受け取ってください。
私の発行するメルマガではブログでは公開できない秘匿性が高い特別な情報を発信しております。
サイトの移転やSSL化後に固定ページが表示されないとき

サーバー移転やドメイン変更、httpからhttpsへの切り替えなど、大きな変更をしたあとに「固定ページだけ表示されない」という声もよく聞きます。ここでは、そのときにチェックしたいポイントを整理します。
サイトURLとホームURLの確認
WordPressの管理画面で「設定 → 一般」を開くと、次の2つの項目があります。
- WordPress アドレス (URL)
- サイトアドレス (URL)
この2つが、実際に表示させたいURLとずれていると、固定ページにうまくアクセスできないことがあります。特に、httpとhttps、wwwありとwwwなしが混在しているとややこしくなります。
基本としては、どちらも同じURL(httpsかどうか、wwwありかどうか)にそろえてしまうのがシンプルです。
リダイレクト設定とミックスコンテンツ
SSL化やドメイン変更の際に、リダイレクト設定が複雑になっているケースも多いです。
- httpからhttpsへのリダイレクト
- wwwあり/なしの統一
- 旧ドメインから新ドメインへのリダイレクト
これらを、.htaccessとサーバー側の設定、プラグインなど複数の場所で行ってしまうと、リダイレクトループの原因になります。固定ページだけ挙動がおかしいときも、そのURLにだけ特殊なルールが当たっていることがあります。
また、SSL化したのに固定ページ内にhttpの画像やスクリプトが残っていると、「このページは完全には保護されていません」と扱われて、うまく表示されないケースもあります。ブラウザのデベロッパーツールなどで、エラーメッセージを確認してみてください。
パーマリンク再設定と移転後のチェックリスト
サイト移転やURL変更のあとに、最低限チェックしておきたいポイントを一覧にすると、次のようになります。
| チェック項目 | 確認ポイント |
|---|---|
| サイトURLの統一 | http/https、wwwありなしが混在していないか |
| パーマリンク設定 | 一度「変更を保存」を押して、設定を再生成しておく |
| 固定ページURL | 重要な固定ページが意図したURLで表示されるか、404になっていないか |
| リダイレクト | 古いURLから新しいURLへ、正しくリダイレクトされているか |
| キャッシュ | サーバー・プラグイン・CDNのキャッシュを削除したか |
WordPressの固定ページのトラブルは、サイト移転やURL変更のタイミングでまとめて出てくることが多いです。一つ一つ、チェックリストを埋めていくような気持ちで確認してみてください。
トラブルを防ぐためのWordPress固定ページ運用のコツ

最後に、今後「固定ページが表示されない」というトラブルをできるだけ減らすために、日ごろから意識しておきたいポイントを紹介します。ここをおさえておくだけで、かなり事故が減ります。
固定ページ作成時にやっておきたい習慣
私が自分のサイトやお客様のサイトで固定ページを作るとき、意識していることは次の通りです。
- 作成したらすぐに、メニューかどこかのリンクに必ず追加する
- URL(スラッグ)は、なるべく短くて分かりやすい英単語にする(about、contactなど)
- 重要な固定ページは、フッターにもリンクを置いておく
- テスト用の固定ページには分かりやすい名前を付けて、確認が終わったら早めに削除する
- 大きな変更をする前には、必ずバックアップを取っておく
特に「作ったら必ずどこかからリンクする」という習慣をつけると、「ページはあるのにどこにも出てこない」というトラブルをかなり減らせます。
定期的なバックアップとテスト環境を用意する
固定ページが表示されない程度のトラブルならまだしも、最悪の場合はサイト全体が真っ白になることもあります。そんなときに頼りになるのが、バックアップとテスト環境です。
- レンタルサーバーの自動バックアップを有効にしておく
- テーマやプラグインを大きく変更する前には、手動でもバックアップを取る
- 余裕があれば、テスト用のサブドメインやローカル環境を用意する
テスト環境があると、「テーマを変える」「新しいプラグインを導入する」「パーマリンク設定を変える」といった作業を、本番に適用する前に試せます。本番環境でいきなり大きな変更を行うのは、できるだけ避けたいところです。
固定ページを増やすときの整理と内部リンク
サイト運営に慣れてくると、固定ページの数もどんどん増えていきます。そのときに注意したいのが、「どこからもリンクされていない孤立した固定ページ」を作らないことです。
よく作る固定ページの種類と役割を、ざっくり整理しておきます。
| ページの種類 | 主な役割 |
|---|---|
| 会社概要・プロフィール | 運営者情報の開示や信頼感のアップ |
| お問い合わせ | 質問や仕事の窓口 |
| サービス紹介 | 提供しているサービスや商品の説明 |
| 料金表 | 価格やプランを分かりやすく伝える |
| 利用規約・プライバシーポリシー | 法的な情報の記載とユーザーへの安心感 |
こういった重要な固定ページは、できるだけ次のような場所からアクセスできるようにしておくと親切です。
- グローバルメニュー
- フッターメニュー
- サイドバーのリンク集やメニュー
- 関連する記事本文のボタンやテキストリンク
内部リンクが整理されていると、ユーザーが迷いにくくなるだけでなく、検索エンジンにとってもサイト構造が理解しやすくなります。
★ちょっとブレイク★ 「あと3ヶ月早くこの情報を知りたかった…」 そうならないために、今すぐ実践したいノウハウをギュッと一つのメルマガに詰め込みました。 無料で読めるうちに受け取っておいてください。
よくある質問(FAQ)

最後に、WordPressの固定ページが表示されないときに、よくいただく質問にQ&A形式で答えておきます。
Q1. 固定ページが表示されないのに、投稿は普通に見られます。どこを疑えばいいですか?
A1. 投稿は問題なく表示されているのに、固定ページだけ表示されない場合は、「テンプレートファイル」「メニュー設定」「パーマリンク設定」をまず疑うのがおすすめです。固定ページ用のテンプレート(page.phpなど)が壊れている、メニューに追加されていない、パーマリンクの再設定が必要、といったことが原因になっているケースが多いです。
Q2. 固定ページを編集しても、スマホで見ると古い内容のままです。どうすればいいですか?
A2. このパターンは、ほぼキャッシュが原因です。ブラウザのキャッシュ削除、キャッシュ系プラグインのキャッシュ削除、サーバー側のキャッシュ削除を順番に試してみてください。PCでは変わっているのにスマホだけ古いままというときは、スマホブラウザのキャッシュ削除も忘れずに行ってください。
Q3. 固定ページだけ404で、他のページは問題ないときの対処は?
A3. 固定ページだけ404になる場合、そのページのURLが変わってしまっている可能性が高いです。固定ページ編集画面でスラッグを確認し、古いリンク先と違っていないかチェックしてください。そのうえで、「設定 → パーマリンク」で一度「変更を保存」を押して再設定すると、固定ページの表示トラブルが解消することも多いです。
まとめ|今日からできる最初の一歩
ここまで、WordPressの固定ページが表示されないときの原因と対処法を、症状別に見てきました。最後に、要点を簡単にまとめておきます。
- 固定ページは自動では表示されないので、メニューやリンクを自分で設定する必要がある
- 多くのトラブルは、「公開状態」「URL・パーマリンク」「メニュー」「キャッシュ」のどこかに原因がある
- それでも直らないときは、「テーマ」「プラグイン」「サーバー設定」「.htaccess」など深い部分を疑う
- サイト移転やSSL化のあとに、固定ページだけ表示されないケースも多いので、URLやリダイレクト設定を整理する
- 日ごろからバックアップとテスト環境を用意しておくと、トラブル時でも落ち着いて対応できる
今日からできる最初の一歩としては、「自分のサイトの重要な固定ページをリストアップし、メニューやフッターなどから必ずアクセスできるか」を確認してみてください。それだけでも、ユーザーにとっての使いやすさが変わります。
そして、もし今まさに固定ページが表示されなくて困っているなら、この記事の「基本チェック手順」と「症状別の解決方法」を、落ち着いて上から順番に試してみてください。どこかに必ず原因があるので、一つずつ潰していけば、きっと解決に近づけるはずです。
【深呼吸タイム】 稼ぐために必要な3つのポイントを知っていますか? これら全部を暴露します。



