404.phpファイルの作成
多くの場合、`````404.php`````の素晴らしい出発点は`````index.php`````です。
<a name="add-a-file-header"></a>
## ファイルヘッダーの追加
テーマの`````header.php`````ファイルを使用するには、`````404.php`````ファイルを開きます。最上部にファイルの説明コメントを追加し、テーマのヘッダーを含めることを確認してください。
例えば:
``````bash
/**
* The template for displaying 404 pages (Not Found)
*/
get_header();
`
404ページにボディを追加する
404ページを機能させるには、テンプレートにボディコンテンツを追加する必要があります:
例:
<div id="primary" class="content-area">
<div id="content" class="site-content" role="main">
<header class="page-header">
<h1 class="page-title"><?php _e( 'Not Found', 'twentythirteen' ); ?></h1>
</header>
<div class="page-wrapper">
<div class="page-content">
<h2><?php _e( 'This is somewhat embarrassing, isn’t it?', 'twentythirteen' ); ?></h2>
<p><?php _e( 'It looks like nothing was found at this location. Maybe try a search?', 'twentythirteen' ); ?></p>
<?php get_search_form(); ?>
</div><!-- .page-content -->
</div><!-- .page-wrapper -->
</div><!-- #content -->
</div><!-- #primary -->
この例は、WordPressに付属するTwenty Thirteenテーマからのものです。これにより、404ページにテキストと検索フォームが追加されます。
自分のテキストを追加して、404ページをより良く見せることができます。
フッターとサイドバーの追加
404ページを作成する際の最終ステップは、フッターを追加することです。必要に応じてサイドバーを追加することもできます。
例:
get_sidebar();
get_footer();
これで、ユーザーが間違ったページに遭遇した場合に備えて、検索フォームとテキストを含む機能的な404ページが完成しました。404.php
がアップロードされていることを確認したら、404ページをテストできます。存在しないウェブサイトのURLアドレスを入力してください。http://example.com/fred.php
のようなものを試すことができます。実際にfred.php.
という名前のPHPファイルがない限り、これは必ず404エラーになります。