WordPressでアクセス先のページが見つからない時に404ページではなく指定したページへリダイレクトする方法

WordPressでアクセス先のページが見つからない時に404ページではなく指定したページへリダイレクトする方法

WordPressでアクセス先のページが見つからない時に404ページではなく指定したページへリダイレクトする方法

WordPressサイトでアクセス先のページが見つからない時に、404ページではなく指定したページへとリダイレクトさせる方法をご紹介いたします。

404ページを指定したページへリダイレクトする

以下のコードをfunctions.phpに追加することで、ページが見つからない時はすべてトップページへとリダイレクトすることができます。


function notfound_redirect_front() {
 if( is_404() ){
 wp_safe_redirect( home_url( '/' ) );
 exit();
 }
}
add_action( 'template_redirect', 'notfound_redirect_front' );

上記の「home_url( ‘/’ )」の部分を変更すれば、好きなページへとリダイレクトさせることができます。

あとがき

404ページをまだ作っていない時とか、サイトマップ的なページを見せたい時などにぜひお試しください。

この記事が気に入ったら
いいね!してね♪

Twitter で

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です