WordPress

WordPressで異なるカスタム投稿タイプに引っ越す方法(エクスポートしてインポート)

WordPressの引っ越し、ないしはリニューアルでカスタム投稿タイプ名が異なるところに移そうと(エクスポートしてインポート)するとエラーが生じます。

簡単に解決できますが頻繁に行う作業でもなく、探りながらだったのですぐ振り返れるようにメモで残しておきます。

エクスポートしたファイルを書き換える

エクスポートしたxmlファイルの中で、

<wp:post_type><![CDATA[旧カスタム投稿タイプ名]]></wp:post_type>

<category domain="旧タクソノミー名"

となっている箇所がそれぞれ複数あります。

2つ目はカテゴリー名(ターム名)なので、カテゴリー(ターム)がなければないと思います。

これらを移したい先のカスタム投稿タイプ名と、タクソノミー名にそれぞれ一括置換してからインポートすればOKです。

まとめ

以上!

著者のイメージ画像

株式会社BringFlower
稲田 高洋(Takahiro Inada)

2003年から大手総合電機メーカーでUXデザインプロセスの研究、実践。UXデザイン専門家の育成プログラム開発。SEOにおいても重要なW3Cが定めるWeb標準仕様策定にウェブアクセシビリティの専門家として関わる。2010~2018年に人間中心設計専門家を保有、数年間ウェブアクセシビリティ基盤委員も務める。その後、不動産会社向けにSaaSを提供する企業の事業開発部で複数サービスを企画、ローンチ。CMSを提供し1000以上のサイトを分析。顧客サポート、サイト運営にも関わる。
2022年3月に独立後、2024年4月に株式会社BringFlowerを設立。SEOコンサルを活動の軸に据えつつ、AIライティングツールの開発と運営を自ら行う。グッドデザイン賞4件、ドイツユニバーサルデザイン賞2件、米国IDEA賞1件の受賞歴あり。