以前、WordPress『移転しました』にも書きましたが、サイト移転のジャンプの付け方でナイスな方法を思いつきました。
移転元サイトの全ページに移転先サイトへのジャンプを付けるのはなかなか大変です。
そこで、、、元トップ(フロント)ページにのみ移転先へのジャンプを付け、他は元サイトの『404.php』で対応しました。
やり方をメモっておきます。
元サイトのテーマを変更
色々と独自のカスタマイズを施したテーマでは、設定等をいじるのも面倒なので、わたしは全く触っていなかった『Twenty Seventeen』に一旦変更しました。
[404.php]を加工
『Twenty Seventeen』の[404.php]を以下のように加工しました。
元404.php

<div class="page-content"> <p><?php _e( 'It looks like nothing was found at this location. Maybe try a search?', 'twentyseventeen' ); ?></p> <?php get_search_form(); ?> </div><!-- .page-content -->
変更後404.php

<div class="page-content"> <h1><a href="移転先のURL">移転先はこちらです</a></h1> <meta http-equiv="refresh" content="0;URL=移転先のURL"> </div><!-- .page-content -->
これにより、『404ページ』は一瞬以下のような表示になり、新サイトのトップページへとジャンプします。

フロント固定ページ更新
タイトル:移転しました 内容:<meta http-equiv="refresh" content="0;URL=移転先のURL">

こうしておいて、元サイトは『フロント固定ページ』以外の固定/投稿ページを全削除して、メディアも何もかも削除しました。
これで旧サイト由来のページは全部、新サイトのトップページへジャンプします。
