404.phpファイルの作成

  1. 多くの場合、`````404.php`````の素晴らしい出発点は`````index.php`````です。
  2. <a name="add-a-file-header"></a>
  3. ## ファイルヘッダーの追加
  4. テーマの`````header.php`````ファイルを使用するには、`````404.php`````ファイルを開きます。最上部にファイルの説明コメントを追加し、テーマのヘッダーを含めることを確認してください。
  5. 例えば:
  6. ``````bash
  7. /**
  8. * The template for displaying 404 pages (Not Found)
  9. */
  10. get_header();
  11. `

404ページにボディを追加する

404ページを機能させるには、テンプレートにボディコンテンツを追加する必要があります:

例:

  1. <div id="primary" class="content-area">
  2. <div id="content" class="site-content" role="main">
  3. <header class="page-header">
  4. <h1 class="page-title"><?php _e( 'Not Found', 'twentythirteen' ); ?></h1>
  5. </header>
  6. <div class="page-wrapper">
  7. <div class="page-content">
  8. <h2><?php _e( 'This is somewhat embarrassing, isn’t it?', 'twentythirteen' ); ?></h2>
  9. <p><?php _e( 'It looks like nothing was found at this location. Maybe try a search?', 'twentythirteen' ); ?></p>
  10. <?php get_search_form(); ?>
  11. </div><!-- .page-content -->
  12. </div><!-- .page-wrapper -->
  13. </div><!-- #content -->
  14. </div><!-- #primary -->

この例は、WordPressに付属するTwenty Thirteenテーマからのものです。これにより、404ページにテキストと検索フォームが追加されます。

自分のテキストを追加して、404ページをより良く見せることができます。

フッターとサイドバーの追加

404ページを作成する際の最終ステップは、フッターを追加することです。必要に応じてサイドバーを追加することもできます。

例:

  1. get_sidebar();
  2. get_footer();

これで、ユーザーが間違ったページに遭遇した場合に備えて、検索フォームとテキストを含む機能的な404ページが完成しました。404.phpがアップロードされていることを確認したら、404ページをテストできます。存在しないウェブサイトのURLアドレスを入力してください。http://example.com/fred.phpのようなものを試すことができます。実際にfred.php.という名前のPHPファイルがない限り、これは必ず404エラーになります。