【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へリダイレクト反映できます。
以上で解説を終わります。
目次