Written by Kasumi

【WordPress】404の場合、トップページへリダイレクトする方法

WordPressサイトで404ページが表示される場合、トップページへリダイレクトする仕様に変更したい。

本記事ではこのような悩みを解決。

実装方法について解説します。

functions.phpにコードを記述

//404の場合、トップページにリダイレクト
function is404_redirect_home() {
    if (is_404()) {
        wp_safe_redirect(home_url('/'));
        exit();
    }
}
add_action('template_redirect', 'is404_redirect_home');

functions.phpに上記コードを記述します。

以上で実装完了。

404ページの場合、トップページへ自動的にリダイレクトされるようになります。

まとめ

サイトリニューアルの作業で、旧サイトにあり新サイトにはないページが大量にある時、まとめてトップページへリダイレクトをしたい場合があるかと思います。

そのような時、ワードプレスを使っていれば本記事の方法ですぐTOPへリダイレクト反映できます。

以上で解説を終わります。

目次

関連記事

WordPress プログラミング

【wordpress投稿】アイキャッチではなく最初の画像をサムネイルにする方法

更新日:2021.10.26
581
WordPress プログラミング

【簡単】wordpressで共通コードをパーツ化させる方法【プラグイン不要】

更新日:2022.04.07
546
WordPress

カスタムフィールドの定番。Advanced Custom Fieldsプラグインを使ってみよう【ワードプレス】

更新日:2019.11.28
216
WordPress プログラミング

【簡単wordpress】すべての投稿記事内にある同じURL・文字列を一括置換する方法【Search Regexプラグイン】

2022.02.08
654