こんにちは、Dr.WordPressです。
昨日まで表示されていたWordPressの固定ページが突然、
「表示されなくなった」
ということはありませんか?
例えば、
「会社概要だけ開けない」
「ページが404になった」
「管理画面にはページが残っている」
「編集したあとから表示されなくなった」
といったケースです。
固定ページが表示されないからといって、ページ自体が削除されているとは限りません。
今回は、WordPressの固定ページが突然表示されなくなったときに確認したい7つの原因をご紹介します。
① 固定ページの公開状態を確認する
まず確認したいのがページの公開状態です。
固定ページが、
・下書き
・非公開
・ゴミ箱
などになっていないか確認してみましょう。
誤って公開状態を変更してしまっているケースもあります。
② URLが変更されていないか確認する
固定ページのURLを変更すると、以前のURLではページを表示できなくなる場合があります。
例えば、ページのスラッグを変更した場合です。
「管理画面ではページが存在しているのに、以前のURLを開くと404になる」
という場合は確認してみましょう。
③ パーマリンク設定を確認する
WordPressのURLを処理する設定に問題が発生すると、固定ページが正常に表示されなくなることがあります。
特に、
「トップページは表示されるのに固定ページだけ404になる」
という場合は確認したいポイントです。
パーマリンク設定を開いて現在の状態を確認してみましょう。
④ 親ページの設定を確認する
固定ページでは、ページ同士に親子関係を設定できます。
親ページやURL構造を変更したことで、子ページのURLが変わる場合があります。
「階層化しているページだけ開けない」
という場合は親ページの設定も確認してみましょう。
⑤ プラグインが影響している
プラグインによってURLやリダイレクトが変更され、固定ページを正常に表示できなくなる場合があります。
特に、
・リダイレクト
・SEO
・キャッシュ
・セキュリティ
などのプラグインを更新したあとに発生した場合は確認したいポイントです。
⑥ テーマやテンプレートに問題がある
固定ページ自体は存在していても、そのページで使用しているテンプレートに問題が発生している場合があります。
例えば、
・テーマを更新した
・テンプレートを編集した
・テーマを変更した
といった直後です。
「特定のテンプレートを使用しているページだけ表示されない」
という場合はテーマ側も確認してみましょう。
⑦ サーバーやWordPress側で問題が発生している
ここまで確認しても原因が分からない場合は、WordPressやサーバー側の問題も考えられます。
例えば、
・WordPressの更新
・サーバー移行
・PHPの変更
・サーバー設定
などです。
何も触っていない場合でも、自動更新やサーバー環境の変更が行われている可能性があります。
「ページが消えた」のか「表示できない」のかを確認しよう
固定ページが表示されなくなった場合は、
「管理画面にもページがない」
のか、
「管理画面には存在しているけれど公開ページだけ表示できない」
のかを確認しましょう。
管理画面にページが残っているのであれば、ページそのものが消えたのではなく、
・URL
・公開状態
・パーマリンク
・テーマ
などが原因になっている可能性があります。
固定ページが表示されないときの確認順序
STEP 1
管理画面に固定ページが存在するか確認する
STEP 2
公開状態を確認する
STEP 3
現在のURLを確認する
STEP 4
パーマリンクを確認する
STEP 5
直前に更新したプラグインを確認する
STEP 6
テーマやテンプレートを確認する
STEP 7
必要に応じてWordPressやサーバー側を確認する
ページをすぐに作り直すのではなく、
「ページは存在しているけれど表示できないだけではないか」
を最初に確認するのがおすすめです。
まとめ
固定ページが突然表示されなくなった場合は、
① 公開状態
② URL
③ パーマリンク
④ 親ページ
⑤ プラグイン
⑥ テーマやテンプレート
⑦ WordPressやサーバー
などを確認してみましょう。
WordPressのエラーは、プラグイン・テーマ・PHP・サーバー設定など、原因が見た目だけでは判断できないケースがあります。
いろいろ試しても直らない場合は、状況を整理しながら「どこに問題があるのか」から切り分けます。
1件1,000円で、原因の切り分け・問題箇所の特定・対処方法をご案内します。
「突然エラーが出た」「何を触ればいいか分からない」といった状態でもOKです。
購入前に「このエラーでも相談できますか?」とメッセージいただいても大丈夫です。