【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で固定ページの名称を変更する方法

更新日:2022.04.23
198
WordPress プログラミング

【ACFプラグイン】Advanced Custom Fieldsの使い方・出力方法を紹介

2022.03.20
116
WordPress プログラミング

【簡単】wordpressでカテゴリーの順番を変更する方法【プラグインで解決】

2022.03.26
33
WordPress

【WordPress】プラグイン無しでランキングを実装する方法

2022.06.24
133