Overview
PestAnnihilate includes one-click demo import functionality that automatically sets up your website with professional demo content. This is the fastest way to get a complete pest control website up and running.
π― What Gets Imported
| Content Type | Included | Description |
|---|---|---|
| Pages | β | Home, About, Services, Contact, Blog |
| Posts | β | Sample blog posts about pest control |
| Services | β | 6+ pest control service pages |
| Testimonials | β | Customer reviews with ratings |
| Team Members | β | Staff/professionals profiles |
| Menus | β | Primary & Footer menus configured |
| Widgets | β | Footer widgets, sidebar content |
| Theme Settings | β | Colors, typography, layouts |
| Customizer Options | β | All theme mods pre-configured |
| Elementor Templates | β | Pre-built sections and pages |
| Images | β | Demo images (placeholder/unsplash) |
| Contact Forms | β | CF7 forms pre-built |
π Prerequisites
Before Starting Demo Import:
β WordPress 6.0+ installed β PestAnnihilate theme activated β PHP Memory Limit: 256M minimum β Max Execution Time: 300 seconds β Max Upload Size: 32M minimum
βοΈ Required Plugins Installation
Install Supporting Plugins
The theme will prompt you to install:
- PestAnnihilate Core
- Elementor Page Builder
- Contact Form 7
- One Click Demo import
- Envato Market

Click Begin install Plugins

π Step-by-Step Demo Import Process
Step 1: Navigate to Import Page
Dashboard β Appearance β Import Demo Data

You’ll see the PestAnnihilate import screen with theme preview.
Step 2: Start the Import
-
ClickΒ Import Demo DataΒ button
-
Confirm warning message (yes, import)
-
Wait for progress bar to complete
-
Do NOT close browser window

Step 4: Monitor Progress
Step 5: Post-Import Setup
After import completes:
-
ClickΒ Visit SiteΒ to preview
-
Go toΒ Settings β PermalinksΒ and clickΒ Save Changes
-
Clear any caching plugins
-
Review and customize content
π§ Troubleshooting Import Issues
Issue 1: Import Stops at 50%
Solution:Β Increase PHP limits
// Add to wp-config.php define('WP_MEMORY_LIMIT', '256M'); define('WP_MAX_MEMORY_LIMIT', '512M'); set_time_limit(300);
Issue 2: “Maximum execution time exceeded”
Solution:
// Add to .htaccess php_value max_execution_time 600 php_value memory_limit 256M // Or in wp-config.php ini_set('max_execution_time', 600);
Issue 3: Images Not Importing
Check:
-
- β Uploads folder is writable (755 permissions)
- β PHP GD library is installed
- β Disk space available
-
β No hotlink protection active
// Regenerate Elementor CSS Dashboard β Elementor β Tools β Regenerate CSS
π Common Import Errors & Solutions
| Error Message | Cause | Solution |
|---|---|---|
| “Unable to import file” | File permission | Check /uploads folder permissions |
| “Allowed memory size exhausted” | Low memory limit | Increase WP_MEMORY_LIMIT |
| “Maximum execution time” | Script timeout | Increase max_execution_time |
| “cURL error 28” | Connection timeout | Check server firewall |
| “Invalid file type” | Wrong file format | Download fresh demo file |