
実務でも非常によく使うAll-in-One WP Migration。
今回はAll-in-One WP Migration使った納品時に注意したい事について解説していきます。
All-in-One WP Migrationの使い方については以下の記事を参照下さい。
All-in-One WP Migrationで納品する時の注意点
目次[非表示]
All-in-One WP Migrationで移行した時の移行先の状態
All-in-One WP Migrationを使って移行した時の移行先の状態は以下のようになります(高度なオプションを使わずファイル丸ごとエクスポートする場合)
- 固定ページは全て消える(移行元の固定ページが移行)
- 投稿ページは全て消える(移行元の投稿ページが移行)
- メディアは全て消える(移行元のメディアが移行)
- サイト名は上書きされる
- ユーザー名とパスワードは上書きされる
- プラグインは消えないが有効化が外れ無効化する(移行元で同じプラグインが有効化であれば有効化のまま残る)
- 移行元のプラグインは有効化の物は有効化の状態で移行される
- 移行先のテーマは消えない
投稿ページを残したい場合は以下の記事を参照下さい。
All-in-One WP Migrationを使ったデータ移行で投稿記事を消さない方法
移行元と移行先のテーマ名が同じ場合
またちょっと特殊な例ですが、移行元と移行先のテーマ名が同じだったとします。
移行元にはpage-about.phpという固定ページがあり、移行先に同じテーマ名があった場合、移行したら移行先のテーマにpage-about.phpというテンプレートファイルが移行します。
これは先ほどまでの上書きされるという考えと同じなので問題ないと思います。
逆に移行先にpage-about.phpというファイルはあるが移行元にはない場合、移行したらどうなるでしょうか?
これはプラグインと同じで消えずに残ります。
プラグインの場合は不要なら削除すればいいですが、テンプレートファイルは管理画面からは削除出来ないので、FTPソフトなど使ってサーバーに接続してファイルを直接削除するか、テーマごと削除しないといけません。
All-in-One WP Migrationで移行する前の注意事項
- WordPressのバージョンは移行元と移行先で揃えておく
- phpのバージョンのバージョンも揃えておく※1
- 移行するファイルの容量が制限容量を超える場合は最大アップロードサイズを増やしておく※2
※1 phpのバージョンが違うとガッツリエラーが出る事があるのでご注意下さい(WordPressのバージョン違いは未経験)
※2 最大アップロードサイズを増やす方法は以下の記事を参照下さい
WordPressのデータ移行が簡単に出来るプラグイン「All-in-One WP Migration」の使い方
All-in-One WP Migrationで移行した後の確認事項
そして本番サイトに移行した後の確認事項です。
- 「検索エンジンがサイトをインデックスしないようにする」のチェックは外れているか?
- お問い合わせフォームのメールアドレスは合っているか?
- 不要なプラグインやテーマは残っていないか?
- 絶対パスで指定しているURLは本番サイトのURLになっているか?
最初のチェックはテストサーバーではチェックを入れているかと思いますが、本番サイトに移行後もチェックが入っているとアクセスされないサイトになってしまいます。
メールアドレスはテストサーバーではテスト用のメールアドレスを設定している事があるので、ここも忘れずにチェック。
不要なプラグインやテーマは容量の問題もあるので削除してしまった方がいいでしょう(使ってないのに更新の通知が頻繁に来るのも面倒です)
最後の絶対パスでしている箇所については見落としがちなのでご注意下さい。
絶対パスに注意
- jsファイル(スライダーの前後の矢印画像を絶対パスで変更しているなど)
- aタグのdownload属性(メディアライブラリにあるファイルのURL)
- functions.php(ファイルの絶対パスやサンクスページのURLなど)
相対パスであれば問題ないのですが、この辺は見落としがちなので忘れないようにして下さい(自戒)
以上になります。
また思いついたら随時追記していこうと思います。