# CraftForge â€“ Demo Import Guide

## Prerequisites

1. Install and activate the **One Click Demo Import** plugin from the WordPress plugin repository.
2. Ensure your server meets the minimum requirements:
   - `max_execution_time` â‰¥ 300
   - `memory_limit` â‰¥ 256M
   - `upload_max_filesize` â‰¥ 32M

## Import Steps

1. Go to **Appearance â†’ Import Demo Data**.
2. You will see the "CraftForge Demo" option.
3. Click **Import**.
4. Wait for the import to complete. This may take a few minutes depending on your server speed.

## What Gets Imported

| Content Type | Details |
|---|---|
| Pages | Home, About, Contact, Services, Portfolio, Blog, Shop |
| Portfolio Items | 6 sample projects with images, meta, and categories |
| Services | 4 sample services with icons and descriptions |
| Blog Posts | 3 sample blog posts with featured images |
| WooCommerce Products | 6 sample products (if WooCommerce is active) |
| Widgets | Configured footer and sidebar widgets |
| Menus | Primary, Footer, and Mobile menus |
| Customizer Settings | Hero content, colors, social links |

## After Import

1. Go to **Settings â†’ Reading** and verify the static front page is set to "Home".
2. Go to **Appearance â†’ Menus** and confirm menu assignments.
3. Go to **Appearance â†’ Customize** to adjust hero text, colors, and social links.
4. Replace demo images with your own content.
5. Update contact information on the Contact page template.

## Manual Import

If the one-click import doesn't work, you can manually import:

1. **Content XML:** Go to **Tools â†’ Import â†’ WordPress** and upload `demo-content/demo-content.xml`.
2. **Widgets:** Use the **Widget Importer & Exporter** plugin with `demo-content/widgets.wie`.
3. **Customizer Settings:** Use the **Customizer Export/Import** plugin with `demo-content/customizer.dat`.

## Troubleshooting

- **Import stalls or times out:** Ask your hosting provider to increase PHP limits.
- **Images not importing:** Check that `allow_url_fopen` is enabled on your server.
- **Duplicate content:** If you run the import twice, use a cleanup plugin to remove duplicates.
