🎯 Need Help?

Get Premium Support

Priority assistance from the developer

More from ANWP

Football Leagues Premium

Complete football/soccer league management for WordPress

Learn more →

Demo Import

Pro Feature

Demo Import lets you set up a complete sports website in minutes. Import pre-configured demo data including teams, players, games, tournaments, theme settings, and sample pages – all designed to work together.

Theme Kit Dashboard showing the Demo Import interface

What gets imported:

  • Sports data (teams, players, games, tournaments, statistics)
  • Plugin settings (columns, formats, permalinks)
  • Layout Builder configurations
  • Blocks Everywhere hooks
  • Theme settings (colors, typography, header/footer)
  • Demo pages (homepage, standings, schedule)
  • Blog posts (sample news and match reports)
  • Navigation menus

Requirements

Required:

  • AnWP Sports Leagues Premium (active)
  • AnWP SL Kit (active)
  • Kadence theme (must be active before import)

Recommended:

  • Kadence Blocks plugin (for full demo page layouts)

How to Import Demo Data

Step 1: Activate Kadence Theme

Go to SL Kit in the WordPress admin menu.

If Kadence theme is not active, you will see a setup card with options to:

  • Install Kadence Theme – one-click installation from WordPress.org
  • Activate Kadence Theme – if already installed but not active
Activate Kadence Theme card showing Install and Activate buttons

The import functionality only becomes available after Kadence is active.

Step 2: Select Demo Style

Once Kadence is active, the Available Demo Styles section appears.

  1. Browse available demo packages
  2. Click a demo card to select it
  3. Review the demo preview and description
Available Demo Styles section showing demo package cards to choose from

Step 3: Configure Import Options

After selecting a demo, the Import Options panel appears with two sections:

Core Data (always imported):

OptionDescription
Sports DataTeams, players, tournaments, games
Plugin SettingsColumns, formats, permalinks
Layout BuilderTeam, player, game page layouts
Blocks EverywhereHook-triggered Gutenberg blocks

WordPress Content (optional):

OptionDescription
Theme SettingsColors, typography, header/footer, logo
Demo PagesHomepage, standings, schedule pages
Blog PostsSample news and match reports
Navigation MenusHeader and footer menus

Tip

“Create backup before import” is enabled by default. Keep this option enabled so you can restore your previous settings if needed.

Import Options panel showing Core Data and WordPress Content checkboxes with backup option

Step 4: Confirm and Import

  1. Click Import “[Demo Name]” Demo
  2. Review the warning: “This will override your existing settings”
  3. Click Confirm Import

Step 5: Monitor Progress

The import runs step-by-step with a progress indicator:

  • Progress bar shows overall completion percentage
  • Current step highlighted (e.g., “Teams”, “Players”, “Games”)
  • Checkmarks appear as each step completes
  • Total steps shown (e.g., “Import Steps 3/21”)
Import progress screen showing step-by-step progress with checkmarks and percentage bar

Import steps include: Seasons, Leagues, Teams, Players, Staff, Team Rosters, Tournaments & Stages, Games, Game Events, Player Statistics, Missing Players, Standings, Advanced Buttons, Plugin Settings, Theme Settings, Pages, Blog Posts, Navigation Menus, Layout Builder, Blocks Everywhere

Step 6: Review Results

After import completes:

  1. Success message appears: “Demo data imported successfully!”
  2. Imported Demos section shows what was imported
  3. Entity counts displayed (teams, players, games, etc.)
  4. Import date recorded
Import complete screen showing success message and imported entity counts

Managing Backups

The Backups tab provides backup and restore functionality.

Backups tab showing backup list with restore, download, and delete options

What Backups Include

  • Theme settings (mods)
  • Reading settings
  • Menu locations
  • Sports Leagues configuration
  • Custom CSS
  • Color palette

Automatic Backups

A backup is automatically created:

  • Before each demo import
  • Before removing demo data

These are marked as protected and cannot be deleted.

Manual Backups

  1. Click Create Backup
  2. Enter an optional label (e.g., “Before theme change”)
  3. Click Create

Backup Actions

ActionDescription
RestoreRevert settings to backup state
DownloadSave backup file to computer
DeleteRemove backup (non-protected only)
UploadImport a backup file

Note

Maximum 20 backups can be stored. Delete old backups if you need to create new ones.

Removing Demo Data

Remove All

  1. In the Imported Demos section, click Remove All
  2. Review the warning
  3. Click Yes, Remove

An automatic backup is created before removal.

Selective Removal

For granular control over what to remove:

  1. Click Select Items on an imported demo
  2. Choose categories to remove
Selective removal dialog showing category checkboxes and item counts

Categories:

CategoryContents
Sports DataTeams, players, games, tournaments, stats
Home PageSite homepage with hero slider
Other PagesStandings, players, teams pages
PostsBlog posts and news articles
Navigation MenusNavigation menus and menu items

Warning

Only remove Layout Builder and Theme Settings if you are installing another demo. These are difficult to recreate manually.

  1. Review item count: “You will remove: X items”
  2. Click Remove X categories

Troubleshooting

Import fails or times out

Causes:

  • PHP memory limit too low
  • PHP execution time limit too short
  • Server timeout settings

Solutions:

  1. Contact hosting provider to increase limits
  2. Try importing with fewer options selected
  3. Import during off-peak hours

Missing content after import

Check:

  • All import options were selected
  • Import completed without errors
  • Cache cleared (browser + caching plugins)

Theme settings not applied

Solutions:

  1. Ensure Kadence theme is active
  2. Visit Appearance > Customize and save
  3. Clear any full-page caching

Kadence Blocks styles missing

Solution: Install and activate Kadence Blocks plugin for full demo page layouts.