How to Move All Custom Post Types and Custom Taxonomies from CPT UI to Meta Box
Tags: metabox, cpt, migrate, cptui
Published: 2021-12-14 04:48:15

Meta Box has just updated a new feature in <strong>MB Custom Post Types &amp; Custom Taxonomies</strong> extension to help you <strong>migrate data from CPT UI to Meta Box</strong> in a jiffy. That interesting feature will save a lot of time and shorten the process dramatically.

Update <strong>MB Custom Post Types &amp; Custom Taxonomies or Meta Box AIO</strong> now to use it.

<!--more-->

<h2>Video Tutorial</h2>

https://youtu.be/cfCO3-LgF9o

<h2>Manually Moving is In the Past</h2>

Previously, to migrate custom post types and custom taxonomies from CPT UI to Meta Box, you had to do it manually.

You need to create custom post types and custom taxonomies in Meta Box with exactly the same slugs as in CPT UI. It's quite similar to <a href="https://metabox.io/move-custom-post-type-custom-field-data-from-pods-to-meta-box/">moving all data from Pods to Meta Box</a>.

Well, a manual process like that is not difficult, and you may think that we don't need any tool to do it. But just imagine, in case that you have a large site with a lot of data, a lot of custom post types, custom taxonomies, or you have to migrate these data to many different sites in a short time. That will be time-consuming, right?

So, why don't you try the new feature of Meta Box to migrate them with just ONE CLICK?

<h2>Automatically Move the Custom Post Types and Custom Taxonomies With One Click</h2>

To do it, you should download the latest version of <a href="https://metabox.io/plugins/custom-post-type/">MB Custom Post Types &amp; Custom Taxonomies</a> extension from <a href="https://wordpress.org/plugins/mb-custom-post-type/">wordpress.org</a>. As said by name, this extension of Meta Box helps you create custom post types and custom taxonomies easily. In addition, if you want to have more advanced features along with custom post types and taxonomies, you can get a Meta Box bundle <a href="https://metabox.io/pricing/">here</a>.

If you already have one of them, just update them to the latest version.

Now, I will show you how to move custom post types and custom taxonomies from CPT UI to Meta Box with a single click.

<span style="text-decoration: underline;"><strong>Note</strong></span>: Remember to back up your data before migrating in order to avoid any unexpected event.

For example, I have this <strong>Companies</strong> post type created with CPT UI with all the posts inside as you can see here.

<img class="aligncenter" src="https://imgur.com/1bj3lFy.png" alt="Companies post type created with CPT UI" width="1200" height="602" />

And there are taxonomies and terms created with CPT UI for this post type as well.

<img class="aligncenter" src="https://imgur.com/FSyLn4I.png" alt="taxonomies and terms created with CPT UI for this post type" width="1200" height="589" />

Then, I'll install and activate <strong>MB Custom Post Types &amp; Custom Taxonomies</strong>. After that, the new Post Types menu appears on the <strong>Dashboard</strong> with the <strong>CPT UI Migration</strong> sub-menu.

<img class="aligncenter" src="https://imgur.com/jNIar8L.png" alt="The CPT UI Migration sub-menu appears after activating MB Custom Post Types &amp; Custom Taxonomies" width="1200" height="606" />

But, please note that if you use Meta Box AIO, you will see it as a sub-menu of Meta Box.

Just go to <strong>CPT UI Migration</strong>, click <strong>Migrate</strong> button, and wait a few seconds.

<img class="aligncenter" src="https://imgur.com/wj385P2.png" alt="Go to CPT UI Migration, click Migrate to start the process" width="1200" height="603" />

When the process finishes, it will show a "Done" message.

<img class="aligncenter" src="https://imgur.com/ApNMqrz.png" alt="Finish migrating Custom Post Types and Custom Taxonomies from CPT UI to Meta Box" width="1200" height="603" />

The <strong>Companies</strong> post type as well as all the terms of the <strong>Company Types</strong> taxonomy are still there. <strong>They are the new ones created by Meta Box</strong>. And, it also means that all the data was migrated successfully.

<img src="https://imgur.com/FrPaoq9.png" alt="The Companies post type is successfully migrated" width="1200" height="606" /> The Companies post type is successfully migrated

<img src="https://imgur.com/cX8pJkw.png" alt="The Company Types taxonomy is successfully migrated" width="1200" height="606" /> The Company Types taxonomy is successfully migrated

And do you notice that the <strong>CPT UI</strong> plugin is deactivated? Registering the same post type from both plugins will lead to conflict and error. Thus, Meta Box automatically deactivated the CPT UI to avoid that.

You see? You don't have to do anything further for this migration because Meta Box does it all. So simple, right?

<h2>Final Words</h2>

Now it's so simple and quick to migrate all custom post types and custom taxonomies from CPT UI to Meta Box. If you've just switched from CPT UI to Meta Box, try it now!

In case you're from Pods to Meta Box, we have <a href="https://metabox.io/move-custom-post-type-custom-field-data-from-pods-to-meta-box/">this tutorial</a>. And similarly, <a href="https://metabox.io/migrate-custom-fields-data-acf-meta-box-plugin/">this article</a> will show you how to move from ACF to Meta Box. Just enjoy!