All-in-One WP Migrationのサイト移行でエラー【備忘録】
![](https://nori-portfolio.com/wp-content/uploads/2022/07/migration-error_01.jpg)
ローカル環境でWordPressサイトを構築してテスト環境に移行する際、「All-in-One WP Migration」プラグインを使用しているのですが、うまくいかなかったことがあったので備忘録として残しておきたいと思います。
発生したエラー
エラーと言いますか、ローカル環境ではきちんと動いていたのにテスト環境ではうまく表示されないところがありました。
具体的には、
- 固定ページはきちんと表示される。
- カスタム投稿タイプのアーカイブページはきちんと表示されるのに、記事詳細ページへ飛ぶと通常の投稿タイプのテンプレートが使用されている。
- カスタムタクソノミーアーカイブページは存在しないテンプレート(以前使用していたが削除したもの)が使用されている。
- (どのリンクか忘れましたが)リンクをクリックするとトップページに飛んでしまう。404ページはあるのにそこを介さない。
といった感じです。
固定ページはきちんと表示されるので、カスタム投稿タイプの設定がおかしいのかと思いました。
カスタム投稿タイプは「Custom Post Type UI」プラグインで作成していたので、そこの設定をローカル環境と見比べてみましたが、特に違いはありませんでした。
解決
「Custom Post Type UI」プラグインのタクソノミーの編集で、特に変更はしませんでしたが「タクソノミーの保存」をクリックすると正しく表示されるようになりました。
もしかしたら、たまたま私が「タクソノミーの保存」をクリックしたタイミングで不具合がなおっただけで直接の解決方法だったのかどうかはわかりません。
ただ、次回同じ状況になった時は、まずはこのやりかたで試してみようと思います。
最後までご覧いただき、ありがとうございました。