トップページ以外をTOPにリダイレクト(htaccess編集なし)

トップページ以外をTOPにリダイレクト(htaccess編集なし)

add_action( 'template_redirect', 'my_redirect_test' );
function my_redirect_test() {
//404の時
if( !is_home() && !is_front_page() ){
$url = site_url('/');
wp_safe_redirect( $url, 301 );
exit();
}
}