Skip to main content

Import Your WordPress Blog to WebStadia

Move your entire WordPress blog to WebStadia in minutes - all posts, images, categories, authors, and even your theme design.

What gets imported

ContentHow
Published postsTitle, content, slug, date, category, featured image, excerpt
CategoriesAll categories with names and slugs
AuthorsNames, bios, avatars (uploaded to CDN)
ImagesFeatured images and inline content images (uploaded to CDN)
ThemeColors, fonts, layout cloned from your WordPress site

The WebStadia WordPress Importer extension runs directly on your WordPress site.

Step 1: Install the extension

Install by loading it as an unpacked extension in Chrome (Chrome Web Store listing coming soon).

Step 2: Visit your WordPress site

Navigate to your WordPress blog in Chrome (e.g., https://yourblog.com).

Step 3: Click the extension

Click the WebStadia icon in your browser toolbar. The extension will:

  1. Detect that you're on a WordPress site
  2. Ask you to sign in to WebStadia (reads your existing session cookie)
  3. Show you how many posts and categories will be imported

Step 4: Configure the import

  • Site name - choose a name for your new blog
  • Blog URL - set the URL slug (e.g., blog)
  • Import options:
    • Published posts (always included)
    • Images & media (uploaded to fast CDN)
    • Draft posts (requires WordPress application password)
    • Authors & profiles
    • Design & theme
  • Max posts - import all or limit to 10/25/50/100

Step 5: Start import

Click "Start Import" and watch the progress:

  1. Creating blog
  2. Importing categories
  3. Importing authors
  4. Importing posts (with live counter)
  5. Downloading images
  6. Applying theme

WordPress credentials (optional)

To import draft posts or private content, you need a WordPress Application Password:

  1. Log in to your WordPress admin (/wp-admin)
  2. Go to Users → Profile
  3. Scroll to Application Passwords
  4. Enter a name (e.g., "WebStadia Import") and click Add New
  5. Copy the generated password
  6. Enter your WordPress username and this password in the extension

Published posts don't require credentials - the WordPress REST API serves them publicly.

Requirements

  • Your WordPress site must have the REST API enabled (enabled by default since WordPress 4.7)
  • The site must be publicly accessible
  • Some security plugins (Wordfence, iThemes Security) may block the REST API - temporarily disable them during import

After import

Your blog is live at your-slug.subsite.cc/blog. You can:

  • Edit posts in the WebStadia CMS editor
  • Add new posts - write directly in WebStadia
  • Customize the theme using the visual Theme Editor
  • Connect a custom domain in Settings
  • Set up a newsletter to collect subscribers

Troubleshooting

"WordPress REST API not accessible"

  • Check that /wp-json/ returns JSON on your site
  • Disable security plugins temporarily
  • Some hosts block REST API - contact your host

"Server error (500)"

Your WordPress installation has a server-side issue. This is not a WebStadia problem - check your WordPress error logs.

Images not importing

  • Large images (>10MB) may time out
  • Some CDN-proxied images may block direct downloads
  • Check that images are hosted on your WordPress domain (external images from other sites may not import)