サーバー移管、ドメイン移管メモ

やりたいこと

移管前→サーバー:バリュードメインのXREA、ドメイン:同サーバの初期ドメイン
移管後→サーバ:エックスサーバー、ドメイン:エックスサーバーで取得した無料ドメイン

やってみたこと

移管前環境でall in migration を利用してデータをエクスポート。
新環境でWPをインストールし、all in migration をインストールし、上記データをインポート。
ログインしなおして、各種設定を調整でいけると思ったけど、なぜかcssが効いておらず、管理画面へのログイン画面にアクセスしようとすると、旧環境のURLに飛ばされる状態。

試したこと

phpMyAdminn にアクセスしてサイトURLの部分を変更(間画面から変更したかったけど、リダイレクトされて新環境の管理画面にたどり着けなかったため)
→状況かわらず
DB上でまだサイトURLが変更必要な個所があるかと推察し、Search-Replace-DB 使用して一括置換。
→状況かわらず

これで改善!

functions.php 内に旧環境のURLを発見したため、これを新環境のURLに書き換えたところ、新環境のサイト表示と管理画面へのアクセスができるようになった!

使用テーマの関係で、こちらのファイルも修正する必要があったのかも?
あと、記事詳細一覧ページから記事詳細ページへのリンクが404になるので、設定でパーマリンク構造を/%postname%/%post_id%/ から/%category%/%post_id%/ に変更したところ改善。

WPの各ファイルについておさらい

ファイル/ディレクトリ名役割詳細
wp-admin/ディレクトリ管理画面の機能ファイル。直接編集はNG。
wp-includes/ディレクトリWordPressのコア機能ファイル。直接編集はNG。
wp-content/ディレクトリテーマ、プラグイン、アップロードファイルなど、カスタマイズの中心
wp-content/themes/ディレクトリサイトのデザインを決めるテーマファイル群。
wp-content/plugins/ディレクトリWordPressに機能を追加するプラグインファイル群。
wp-content/uploads/ディレクトリ画像などのメディアファイルを保存する場所。
index.phpファイルサイトのトップページ表示の入り口コアファイルなので編集はNG。
wp-config.phpファイルデータベース接続情報など、WordPressの最重要設定ファイル。セキュリティに注意。
.htaccessファイルサーバーの動作設定(パーマリンク、リダイレクトなど)。編集は注意が必要。
functions.phpテーマファイルテーマ固有の機能追加やカスタマイズ用。子テーマでの編集が推奨
style.cssテーマファイルテーマのメインスタイルシート。テーマ情報も含む。
header.phpテーマファイルページのヘッダー部分。
footer.phpテーマファイルページのフッター部分。
single.phpテーマファイル投稿記事の個別ページ表示用テンプレート。
page.phpテーマファイル固定ページの個別ページ表示用テンプレート。
archive.phpテーマファイルカテゴリーやタグなどの記事一覧表示用テンプレート。