WordPress で 404 Not Found ページを作る


存在しないページや削除されたページにアクセスされたときに表示するページ、所謂エラーページ (404ページ)を簡単に作ることができます。

方法は、wp-content/themes/テーマ名のディレクトリに 404.php ファイルを作るだけです。

<br />
404.<a class="keyword" href="http://d.hatena.ne.jp/keyword/php">php</a> の作り方<br />
<?<a class="keyword" href="http://d.hatena.ne.jp/keyword/php">php</a> get_header(); ?><br />
<div class="post"><br />
  <h2 >該当ページはありません</h2><br />
  <div class="storycontent"><br />
    <p>お探しのページが見あたりません。削除された可能性もあります。</p><br />
    <h3 class="storytitle">検索する</h3><br />
    <form id="searchform" method="get" action="<?<a class="keyword" href="http://d.hatena.ne.jp/keyword/php">php</a> echo $_SERVER['<a class="keyword" href="http://d.hatena.ne.jp/keyword/PHP">PHP</a>_SELF']; ?>"><br />
      <div><br />
       <input type="text" name="s" id="s" size="40" /> <input type="submit" <a class="keyword" href="http://d.hatena.ne.jp/keyword/value">value</a>="<?<a class="keyword" href="http://d.hatena.ne.jp/keyword/php">php</a> _e('Search'); ?>" /><br />
      </div><br />
    </form><br />
    <h3 class="storytitle" >カテゴリーから探す</h3><br />
    <ul><?<a class="keyword" href="http://d.hatena.ne.jp/keyword/php">php</a> list_cats(0, '', 'name', 'asc', '', 1, 0, 1, 1, 1, 1, 0,'','','','','') ?></ul><br />
  </div><br />
</div><br />
<?<a class="keyword" href="http://d.hatena.ne.jp/keyword/php">php</a> get_footer(); ?>

これだけで完了です。404 ページは簡単に作れますからプラグインに頼る必要は殆どありません。

404.phpWordPress の関数や PHP のコードを使って柔軟にカスタマイズすることも出来ます。
404.php を使った方法ならステータスコードは 404 を返してくれます。

お試しあれ

引用元は:WordPress で 404 Not Found ページを作る