Skip to main content

Import WordPress export file (.xml) into Studio CMS

Migrate from WordPress to Studio CMS

Updated today

You can easily move your posts, categories, and more from WordPress to Studio.Design’s CMS by using an exported XML file from WordPress. This helps you avoid manual migration work and makes switching your site to Studio.Design a smooth experience.

Note: At this time, importing from services other than WordPress is not supported. If you’d like to request new features, open the chat from the [?] icon in the bottom right of the editor and select “Feature Request” to send us your feedback.

What You Can Import

Studio.Design supports importing the following data from a WordPress XML file:

  • Posts

  • Authors (Username, First Name, Last Name, Nickname, Profile Picture)

  • Tags (Name, Slug, Description)

  • Categories (excluding Parent Category, Name, Slug, Description)

  • Media images used in the content above

Note: XML files are specially formatted files used for data transfer. WordPress uses this format when exporting your site data.

What Can’t Be Imported

Some WordPress data and settings aren’t supported by Studio.Design and won’t be transferred. For example:

  • Image galleries (side-by-side images)

  • Insert buttons for audio, slideshows, or files

  • Design elements like columns, spacers, or tables of contents

  • Related posts widgets and theme features

  • Embeds of any kind

  • Image captions

  • Custom fields

  • Taxonomies

  • Uploaded videos

File Size Limits

The maximum file size you can upload is 10MB. If your file is larger, here’s what you can do:

  • Slightly over 10MB: Delete unnecessary drafts or posts you don’t need to reduce the size, then try importing again.

  • Well over 10MB: Split your exports into chunks of up to 10MB each and import them one at a time. Any remaining content can be migrated manually.

Each import creates a new model in Studio.Design. You can’t import into an existing model or move items between models automatically. If you want to combine items from different models, you’ll need to move them manually.

How to import WordPress XML file into Studio CMS

1. Export an XML File from WordPress

  1. Log in to WordPress and go to the admin dashboard.

  2. From [Tools], select [Export].

  3. Click [Export All] to download your data.

  4. If the file downloads as a .zip, unzip it to extract the XML file.

Note: Some steps involve external services. We may not be able to support issues related to third-party services or steps not covered in this article. The screenshots and instructions are current as of July 2022. If things look different, please check the latest information from the external service.

2. Import the XML File into Studio.Design

  1. Open the CMS dashboard for your Studio.Design project.

  2. Select [Import XML File].

If you’ve already enabled the CMS feature for your project, you won’t see the template selection screen. Instead, click [Import] on the left side of the dashboard.

Reviewing and Editing Imported Data

After importing, you can review your content in the CMS dashboard. To edit items:

  1. From the left menu, select the model (such as Posts or Categories).

  2. Click the item you want to edit.

  3. Make your changes.

Troubleshooting

  • Import Fails or Doesn’t Complete: If your import doesn’t work, there may be an issue with the file format or its contents. If the upload freezes, it might be a bug. Log in to Studio.Design and contact us using the [?] icon in the bottom right. Attaching your XML file will help us assist you faster.

Images Show [This image references an external server]:

If you see a message saying “This image references an external server,” it means the image is being loaded from an external server, not uploaded to Studio.Design. This can happen if you pasted images from another site or document. If the source image is deleted or the server becomes unavailable, the image won’t display in Studio.Design. Please re-upload these images to ensure they appear correctly.

import CMS wordpress

Did this answer your question?