1. Home
  2. Docs
  3. Pestannihilate
  4. Installation
  5. Demo Import

Demo Import

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

  1. Click Import Demo Data button

  2. Confirm warning message (yes, import)

  3. Wait for progress bar to complete

  4. Do NOT close browser window

Step 4: Monitor Progress

Step 5: Post-Import Setup

After import completes:

  1. Click Visit Site to preview

  2. Go to Settings → Permalinks and click Save Changes

  3. Clear any caching plugins

  4. 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

How can we help?