Importing Sponsors via CSV
The Sponsors module includes a CSV importer for bulk-creating sponsor records. Navigate to Tools → Import, then click SportsPress Sponsors (CSV) and follow the on-screen steps.
This feature is part of SportsPress Pro.
File Format
The CSV must contain exactly 3 columns in the following fixed order. Column headers in the file are ignored — only column position matters.
Column | Field | Required |
1 | Name | Yes |
2 | URL | No |
3 | Level | No |
A sample file is available from the importer's greeting screen via the "Click here to download a sample" link.
Field Reference
Name — The sponsor's name. Rows without a name value are skipped. Stored as the post title (
post_title).URL — The sponsor's website address. Stored as
sp_urlpost meta. Leave blank if the sponsor has no website.Level — One or more sponsorship level names. Separate multiple values with a vertical pipe
|. Levels are matched to existingsp_leveltaxonomy terms by name. If a level name does not exist, a new term is created automatically.
Import Behaviour
Each row in the CSV creates a new sponsor post with status
publish.The importer does not check for duplicate names — importing the same file twice creates duplicate sponsor records.
The sponsor's logo (featured image) cannot be imported via CSV. Set logos manually on the sponsor edit screen after importing.
Impressions and clicks start at zero for newly imported sponsors.
After Import
When the import completes, a summary shows how many sponsors were imported and how many rows were skipped. Click View Sponsors to go directly to the Sponsors list screen.
