Loading Demo Content
SportsPress includes sample data that you can load to see how the plugin looks with real content in place. This is useful for exploring features, testing themes, and development environments.
When to Use Demo Content
Use demo content when:
You are evaluating the plugin on a development or staging site.
You want to see how templates and shortcodes render before entering your own data.
You are testing a theme or customization.
Do not load demo content on a live production site that already has real data, or that you plan to launch publicly. The sample data creates teams, players, events, and other records that will need to be deleted before going live.
How to Load Demo Content
Navigate to SportsPress > Settings.
Click the General tab.
Find the Sport field. Below the sport selector, there is a checkbox labeled Install demo content.
Check the Install demo content checkbox.
Click Save Changes.
SportsPress will insert sample posts. The process may take a few moments depending on server speed.
What Gets Created
The demo content includes:
Two competitions: Primary League and Secondary League
Three seasons: the previous year, the current year, and the next year
Two venues with addresses and map coordinates
Sample teams, players, staff, events, league tables, and player lists
All demo posts are flagged with the _sp_sample post meta key, which identifies them as sample content.
How to Remove Demo Content
Loading demo content a second time will first delete all existing sample content (identified by the _sp_sample flag) and then re-insert it. This means you can use the same checkbox to refresh the sample data.
To remove demo content without replacing it, delete the individual posts from each section of the SportsPress admin menu (Teams, Players, Staff, Events, etc.). Alternatively, deleting and re-installing the plugin on a development site is the cleanest way to start fresh.
Notes
Demo content is not the same as the starter pages created by the setup wizard (which are flagged separately).
The sample data does not depend on your sport preset — it inserts generic teams and events regardless of which sport is selected.
