- HOME
- > BLOG CATEGORY
- 【WordPress】404(エラー)ページの作成について解説
- お知らせ
- NEW 2024.05.16 【CSS】グラデーション色々なパターンを解説!
- お知らせ
- NEW 2024.05.15 【WordPress】親カテゴリーの子カテゴリー一覧を表示する方法
- お知らせ
- 2024.05.09 【レスポンシブデザイン】アニメーションが動かない原因
こんな方に読んでほしい
[記事の内容]
前回は、固定ページのテンプレーを作成し、分解、WordPressに登録する流れを解説しました。
今回は、404(エラー)の作成、登録の流れを解説していきます。
上記のように、私自身のホームページでも、404(エラー)は表示します。
ホームページ上で存在しないページを表示した際に404のエラーページが表示します。
以下のような事で404(エラー)ページが表示します。
考えられポイント!
・記事のURLを一部間違えて入力した場合
・以前は存在していたページまたは記事が削除されてた場合
・WordPressのパーマリンクを変更した場合 などが考えられます。
このように、存在しないページにユーザーがアクセスしてしまった際に、既にページが存在、削除されてることを伝える必要があります。
WordPressで404(エラー)ページを作成するには、「404.php」を作成し登録しないといけません。
「404.php」がテーマフォルダに存在しない場合は「index.php」が表示します。
なぜ、「index.php」が表示する原因は、テンプレートの階層・優先順位にあります。
404(エラー)の優先順位は以下のようになります。
1:優先順位 高い | 404.php |
---|---|
2:優先順位 低い | index.php |
表のように、「404.php」ファイルがない場合、優先順位が低い「index.php」が表示するようになっています。
その他のテンプレートの階層・優先順位は以下の記事にまとめています。
各種ファイル、テンプレートの階層、優先順位について解説しております。
最初に、「404.php」ファイルを作成し、テーマフォルダにアップロードします。
404.phpには以下のようなコードを記述します。
<?php
/*
Template Name: 404ページ
*/
?>
<?php get_header();?>
<div id="contents">
<main>
<h1>お探しのページが見つかりませんでした</h1>
<p>アクセスしようとした記事は削除されたかURLが変更されています。..以下省略<br>
<a href="<?php bloginfo('url'); ?>"><?php bloginfo('name'); ?>トップページに戻る</a></p>
<!--
載せておきたい情報
・お問い合わせ窓口、検索フォーム
・カテゴリー、タグの情報
・トップページの情報
-->
</main>
</div><!--contents END-->
<?php get_footer();?>
上記のように「Template Name: 404ページ」を設定しアップロードします。
h1 /p
には、「お探しのページが見つかりませんでした」と明確なタイトル、文章を入力しましょう。
文章に関しては、トップページに戻るURLを入れておきましょう。
また、404ページに載せておきたい情報としては、「お問い合わせ窓口、検索フォーム」、「カテゴリー、タグの情報」などを載せておくとユーザーが次のページの閲覧に行きやすくなります。
次に固定ページに登録します。
以下の記事に流れを書いております。
固定ページのテンプレーを作成し、分解、WordPressに登録する流れを解説していきます。
404(エラー)ページを見落としをせず、しっかり作成しておきましょう。
今回はこれで以上です。
2024.05.15
2024.05.14
2024.05.09
2024.05.09
2024.05.15
2024.05.14
2024.05.09
2024.05.09
2024.05.09
2024.05.09
2023.06.15
2022.06.30
2020.03.22
2020.03.06
© 2023 shu-naka-blog