カスタム投稿プラグイン「Custom Post Type UI」のお引っ越し

ワードプレス

2021-09-26

カスタム投稿の移行

「Custom Post Type UI」は、簡単にカスタム分類を設定して独自の投稿タイプを作れるプラグインです。function.phpに記述せずにカスタム投稿を作成できるのは初心者にもうれしいですね。

便利なプラグインですが、先日WordPressのお引っ越しで、「Custom Post Type UI」で作成されたカスタム投稿がスムーズに移行できませんでした。カスタム投稿記事の編集ページの「投稿を表示」をクリックしても「記事がありません」とのこと。…ないわけないよーどこがダメだったの?

まずは移行手順について記しておきます。

①引っ越し先WordPressの準備

 

引っ越し先の新しいWordPressに下記設定を行います。

〇パーマリンク設定
〇メディア設定
〇そのほか投稿に関わる基本の設定

引っ越し元と同じ設定にしておきましょう。

そして、新しいWordPressにもプラグイン「Custom Post Type UI」をインストールします。

②Custom Post Type UI「投稿タイプ」エクスポート

まずは「投稿タイプ」の設定の移行から。
引っ越し元の古い方のWordPress、ダッシュボード左側のメニューから「CPT」→「ツール」をクリック。

画面右側の「Export Post Types 設定」のコードをコピーします。

③Custom Post Type UI「投稿タイプ」インポート

引っ越し先の新しいWordPress、ダッシュボード左側のメニューから「CPT」→「ツール」をクリック。

画面左側の「投稿タイプをインポート」の枠内に、先ほどコピーしたExport Post Types 設定をペーストして「インストール」ボタンを押します。

④Custom Post Type UI「タクソノミー」エクスポート

続いて「タクソノミー」の設定の移行。
引っ越し元の古い方のWordPress、ダッシュボード左側のメニューから「CPT」→「ツール」をクリック。

画面右側の「Export Post Types 設定」のコードをコピーします。

⑤Custom Post Type UI「タクソノミー」インポート

引っ越し先の新しいWordPress、ダッシュボード左側のメニューから「CPT」→「ツール」をクリック。

画面左側の「投稿タイプをインポート」の枠内に、先ほどコピーしたExport Post Types 設定をペーストして「インストール」ボタンを押します。

これでカスタム投稿の「投稿タイプ」「タクソノミー」の二つの設定が移行されました!

この時点では、まだターム(カスタム分類で作成したカテゴリー)は移行されていません。

設定が終わったら、今度は記事の移行です。記事の移行でタームも移行されますよ。(ただし記事で選ばれてないタームは移動しません)
自分がいつも行っている手順をご紹介します。

⑥記事の移行 記事のエクスポート

引っ越し元の古い方のWordPress、ダッシュボード左側のメニューから「ツール」→「エクスポート」をクリック。

まず「すべてのコンテンツ」をエクスポート。次に「メディア」をエクスポートしておきます。

⑦記事の移行 記事のインポート

引っ越し先の新しいWordPressのダッシュボード左側のメニューから「ツール」→「インストール」をクリック。
WordPressの「今すぐインストール」をクリック、続いて「インポーターの実行」をクリックして、先ほどエクスポートしたファイルを選択します。
この時「添付ファイルをダウンロードしてインポートする」にはチェックを入れません。

次はプラグイン「Attachment Importer」をインストールします。こちらはアイキャッチ画像の設定をそのままインポートできる機能があります。(WordPressのインポーターだとアイキャッチがなくなってしまいます)

再びダッシュボード左側のメニューから「ツール」→「インストール」をクリックし、今度はAttachment Importer「インポーターの実行」をクリックします。そして先ほどエクスポートしたメディアの方のファイルを選択しインポートします。

⑧完成

完成です! 投稿ページ、一覧ページを確認しましょう。

追記

「CPT」→「ツール」→「コードを取得」でfunction.phpにコードを貼り付ける方法でも「投稿タイプ」「タクソノミー」の設定が移行できるみたいです。

カスタム投稿移行の失敗 まとめ

カスタム投稿の記事が表示されない

移行後、一覧を表示するどころか記事を開けませんでした。なぜか「記事がみつかりません」と表示されてしまいます。移行はできているのになぜ!?

調べてみたら「CPT UI」の「投稿タイプの追加と編集」の設定の下の方、触ってないのになぜか「アーカイブあり」がfalseになってました💦 ここを修正。
このあたりの設定、重要ですね。次は移行前に確認してから作業します。

自分の場合、この作業をしたら正常に表示されました。

カスタム分類 記事一覧表示について

カスタム投稿の新着記事一覧などを固定ページに入れる際にこちらのサイトを参考にさせていただきました! 通常の投稿とは異なり、なかなかうまくいかなかったのですが、本当に助かりました。ありがとうございます。

-ワードプレス

関連記事

WordPressのお引っ越し。アイキャッチ画像の移行も大丈夫?

プラグインを使ってWordPressを移行する WordPressの移行で今よく使っているのが、アイキャッチ画像もちゃんと移してくれる「Attachment Importer」です。(「WordPre …

MW WP Formが動かない!確認画面にいかない!原因は?

入力画面でループして確認画面やエラーの表示に遷移しない、せっかく入力したのに確認画面を押すと、リロードされて消えてしまい、先に進まない…。なかなか解決せずはまってしまったMW WP Form。試してみた内容をご紹介しています。

カテゴリーなどの一覧ページに並び順を変更できるボタンをつけたい

投稿記事一覧をソートするボタンを作りたい! よくネットショップで見かける、値段の安い順、高い順、人気順など見たい順番を選べるボタン。 WordPressのカテゴリー一覧ページなどに設置できれば、ユーザ …

WordPress よく使うおすすめプラグイン

プラグインが増えれば内容によってスクリプトが増え、ページの読み込みが遅くなるので、使い過ぎないようにします。私が今まで制作していて本当に助かっているプラグインはこちらです!

【MW Form】ラジオボタンの選択項目によって分岐させたい!

ラジオボタンの選択によって表示・非表示を変える 難しいと思って避けてた案件… 下のサンプルのように、選択したラジオボタンによって表示・非表示を切り変えるフォームを作ります! 資料請求のラジオボタンで「 …