Skip to main content

Import CMS data from WordPress to Studio.Design

You can import posts, categories, and other content into Studio.Design's CMS by using an XML file exported from WordPress.

You can use an XML file exported from WordPress to bulk import blog posts, static pages, and more into Studio.Design's CMS.

This feature doesn't migrate your entire WordPress site structure or all settings as-is, so you may need to add or adjust content within Studio.Design afterward.

Note: Importing CMS data from other services

Currently, we don't support importing from services other than WordPress, or imports using CSV format (Excel or Google Sheets).

CMS data is imported with a publish status of [Draft]. To make it appear on your live site, you'll need to change the publish status and publish the items.


What can be imported

You can import the following parts of an XML file generated by WordPress's standard export feature into Studio.Design's CMS.

  • Posts

  • Author (Username)

  • Tags (Name, Slug)

  • Categories (Name) — excluding Parent Category

  • Static pages

Tip: About XML files

An XML file is written in a specific syntax designed for data transfer. WordPress uses this format for its export feature.


Data that won't be imported or reflected

Data and settings that Studio.Design doesn't currently support can't be reproduced exactly as they appear in WordPress.

You may need to re-enter or reconfigure the following items in Studio.Design after importing.

Note: If WordPress is installed in a subdirectory
The import feature assumes media file URLs follow this format:
https://domain/wp-content/uploads/image-name


If WordPress is installed in a subdirectory, URLs may look like this:
https://domain/wp/wp-content/uploads/image-name


In this case, images may not display correctly after import. Please check the media URL format on the WordPress side before importing.

  • Author (Nickname, Profile Picture)

  • Tags (Description)

  • Categories (Slug, Description)

  • Media images (external references)

  • Galleries (images displayed side by side)

  • Insert buttons for audio, slideshows, files, etc.

  • Design (layout) elements such as columns, spacers, and tables of contents

  • Related-post widgets and theme features

  • All embeds

  • Image captions

  • Custom fields

  • Taxonomies

Other things to keep in mind when importing CMS data

  • Content registered with custom post types can't be handled by Studio.Design's import feature.

  • Site-wide menu structures and widget settings aren't imported, so you'll need to build these again in Studio.Design.

  • Items that were extended by themes or plugins in WordPress may produce unexpected results when imported into Studio.Design.


File size limit

The maximum size of an importable XML file is 10 MB.

What to do if your file exceeds the size limit

If your file exceeds 10 MB, consider the following options.

  • If the file is only slightly over 10 MB:

    Delete unnecessary posts or static pages in WordPress, then export the XML file again and import it into Studio.Design.

  • If the file is significantly over 10 MB:

    Use a splitting tool or text editor to divide the exported XML file into pieces of 10 MB or less, then import them one at a time.

    • Each import creates a new model in Studio.Design.

    • Since you can't specify an existing Studio.Design model as the import destination, you'll need to manually move items to merge the split CMS data into a single model.


Migration support and contact

Select Enterprise plans

With select Enterprise plans for businesses, a dedicated representative can provide the following support.

  • Consultation on requirements and how to proceed with migrating from WordPress to Studio.Design

  • Introductions to production partners

  • Answers to security-related questions

  • Training before you start using Studio.Design

To get in touch, please reach out through our dedicated form. After you submit the form, a representative will reply within 2 to 3 business days.

Other plans

The "Chat support" offered with our other plans mainly covers how to use the Studio.Design interface and topics included in our help articles.

In accordance with our support policy, chat support may not be able to provide detailed guidance on the specs or behavior of external services such as WordPress and its plugins, or on specific migration procedures not covered in our articles.


How to import CMS data from WordPress to Studio.Design

1. Export an XML file from WordPress

Note: Working with external tools

  • These steps involve operations using external tools. Questions about specs or behavior beyond what's covered in this article may fall outside the scope of chat support.

  • The screens and specifications of the external tools shown in this article are based on information as of July 2022. If anything looks different, please check the tool provider for the latest information.

  1. Sign in to WordPress, and from the admin panel, go to "Tools" and select "Export".

  2. Click "Export All" to export the data.

  3. An XML file will be downloaded. If it's downloaded as a .zip file, unzip it to extract the XML file.

Note: Currently, only XML files in the default format are guaranteed to import successfully. Custom data formats aren't supported.

2. Import the XML file into Studio.Design's CMS

  1. Open the CMS dashboard of the Studio.Design project you want to import into.

  2. Select [Import].

    If you haven't enabled the CMS feature yet, you'll see the [Choose a CMS template to get started] screen. Click [Import XML file] at the bottom of the screen.

  3. Import the XML file.

    When the import finishes or fails, the user who started the import will receive an email notification. *You can't use the CMS screen while the import is in progress.

Note: If the import fails or doesn't complete

If you see an [Import failed] error and the import stops partway, or if the completion notification never arrives, the issue may be with the format or contents of your XML file.

After signing in to Studio.Design, contact chat support from the [?] icon in the bottom right of the screen. Attaching the XML file you used will help us look into the issue more quickly.


Editing and publishing imported CMS data

Migrated CMS data (items) are imported with a publish status of [Draft]. To make them appear on your live site, change the publish status to [Published].

How to edit and publish migrated data

  1. Open the CMS dashboard.

  2. From the left side of the screen, select the model you want to review (posts, categories, etc.).

  3. Review or edit the migrated items. For details on how to edit, see CMS Items.

  4. Once you're done editing, change the item's publish status to [Published].

    Click the "Publish" button at the top right of the item's detail screen, and select [Publish].

    If a dynamic page (CMS article page) has been created to display the item on your site, you can preview it using the Live Preview feature even while the publish status is [Draft].

Note: If you see [Referencing an external server] under an image in the editor

Images placed by importing from WordPress or copying from other sites may not have been uploaded directly to Studio.Design and may instead reference an external server. If the source is deleted, the image will no longer display, so we recommend re-uploading the image to Studio.Design.

WordPress import

import

Did this answer your question?