Planning Center Church Integrator self-updates
This plugin connects to the Planning Center API using a Personal Access Token, caches responses with WordPress transients, and more.
by Sagitarisandy · github.com/elevate-designs/planning-center-wp-plugin
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/elevate-designs/planning-center-wp-plugin/archive/refs/heads/main.zipShips its own WordPress updater (Plugin Update Checker), so new versions show up under Dashboard → Updates.
Pull Events (Calendar), Sermons (Publishing Episodes), and Groups from Planning Center and display them via shortcodes.
Description
This plugin connects to the Planning Center API using a Personal Access Token (Application ID + Secret), caches responses with WordPress transients, and provides:
Events Slider (with 4 rows per slide)
[pcc_events_slider limit="12" rows="4" months_ahead="2" public_only="1"]
Parameters:
limit- Maximum number of events to display (default: 12)rows- Number of event cards per slide/page (default: 4)months_ahead- How many months ahead to fetch events (default: 2)public_only- Only show public events (default: 1)
Events Calendar
[pcc_events_calendar month="2026-01" public_only="1" show_search="1"]
Sermons
[pcc_sermons limit="10"]
Groups
[pcc_groups limit="20"]
Installation
- Upload the plugin folder to /wp-content/plugins/
- Activate the plugin
- Go to Settings -> Planning Center and enter your credentials
- Add shortcodes to your pages
Frequently Asked Questions
Where do I get credentials?
Create a Planning Center Personal Access Token (Application ID + Secret).
Changelog
1.1.9
- Fixed 422 error when fetching event instances: ISO timestamps were sent with an unencoded "+" offset and decoded as a space by the API
- Query parameters are now URL-encoded before being sent to Planning Center
- API error messages now include the response body to make failures diagnosable
1.1.5
- Fixed image loading in events slider
- Updated slider to show 4 rows per slide with horizontal sliding
- Added fallback initials when no image available
- Added dot indicators for slider navigation
- Added touch/swipe support for mobile devices
- Improved responsive design
1.0.0
Initial release.