## Demo Import Issues

Product: Monogram - Personal Portfolio WordPress Theme
URL: https://hub.jkdevstudio.com/docs/monogram/troubleshooting/demo-import-issues
Updated: 2026-09-06

If your demo import doesn't go smoothly, don't worry - most issues have straightforward fixes. Here are the most common problems and how to solve them.

## Import Times Out or Fails Midway

Demo imports can be resource-intensive, especially on shared hosting. If the import stops partway through or shows a timeout error, your server PHP settings likely need adjusting.

1. Increase `memory_limit` to **256M** or higher
2. Increase `max_execution_time` to **300** or higher
3. Increase `upload_max_filesize` to **64M** or higher

You can change these in your `php.ini` file, `.htaccess`, or through your hosting control panel. If you're on shared hosting and can't change these values, contact your hosting provider - they can often adjust them for you.

> **Tip:** If you have WP-CLI access, you can try importing manually with: `wp import demo.xml --authors=create`

## Missing Images After Import

Sometimes the import completes but images are missing or broken. This usually happens when your server can't download remote files during import.

- Check that your server allows **outbound HTTP connections** (some hosts block them by default)
- Install and run the **Regenerate Thumbnails** plugin after import to recreate all image sizes
- Open **Media &gt; Library** and check for partially imported images - you may need to re-upload a few manually

## Menus Not Assigned

The import may create your menus but not assign them to the correct locations.

1. Go to **Appearance &gt; Menus**
2. Select the imported menu from the dropdown
3. Under **Menu Settings**, check the **Navigation Menu** location
4. Click **Save Menu**

## Widgets Not Appearing

If your sidebar or widget areas look empty after import:

1. Go to **Appearance &gt; Widgets** and check the **Blog Sidebar** widget area
2. Open the Customizer and verify that **the Blog Sidebar toggle** is set to **true**

## Elementor Layouts Broken

If you changed your domain or moved your site, Elementor layouts may reference the old URL.

1. Go to **Elementor &gt; Tools &gt; Replace URL**
2. Enter your old URL and new URL, then click **Replace URL**
3. Next, go to **Elementor &gt; Tools &gt; Regenerate CSS** and click the button to rebuild all Elementor styles

> **Info:** For a detailed walkthrough of the full import process, visit the demo import troubleshooting guide.