This guide walks you through installing and activating CP Locations on your WordPress site.
Requirements
- WordPress 5.3 or higher
- PHP 5.3 or higher
- A MapBox account (free tier available) for map tiles and geocoding
Installing the Plugin
From ChurchPlugins.com
- Download the plugin ZIP file from your ChurchPlugins account
- Log in to your WordPress admin dashboard
- Navigate to Plugins → Add New → Upload Plugin
- Click Choose File and select the downloaded ZIP
- Click Install Now
- Click Activate Plugin
Via FTP
- Download and extract the plugin ZIP file
- Upload the
cp-locationsfolder to/wp-content/plugins/ - Navigate to Plugins in WordPress admin
- Find CP Locations and click Activate
Activating Your License
- Navigate to Locations → Settings → License tab
- Enter your license key from your ChurchPlugins account
- Click Activate
- Verify the license status shows Active
Configuring MapBox
CP Locations uses MapBox for map tiles and address geocoding. You need a MapBox API key:
- Create a free account at account.mapbox.com
- Copy your default public access token
- Navigate to Locations → Settings → Main tab
- Paste the token into the MapBox API Key field
- Click Save Changes
The free MapBox tier includes 50,000 map loads and 100,000 geocoding requests per month, which is sufficient for most churches.
Verifying Installation
After activation and configuration:
- Navigate to Locations in the admin sidebar — you should see the location list
- Create a test location with an address (see Adding Locations)
- Add the
[cp-locations]shortcode to a page and preview it - Confirm the map displays with your test location
Next Steps
Continue to Adding Locations to create and configure your first location.
