CCBPress Core


Introducing the easiest way to display information from Church Community Builder
(CCB) on your church WordPress site.

Requires a Church Community Builder account.


  • API Status Dashboard Widget
  • Group Information Block and Widget
  • CCB Login Block and Widget
  • Online Giving Block and Widget

Do More With Add-ons

Extend the capabilities of CCBPress with these add-ons:

  • Events – Display event data from Church Community Builder.
  • Gravity Forms – Add people to group, events, and process queues.
  • Groups – Display group data from Church Community Builder.


  • Willkommen!
  • Beginnen Sie


Dieses Plugin unterstützt 3 Blöcke.

CCBPress Core
CCBPress Core
CCBPress Core


  1. Upload the ccbpress-core folder to the /wp-content/plugins/ directory.
  2. Activate the CCBPress Core plugin through the ‚Plugins‘ menu in WordPress.
  3. Configure the plugin by going to the CCBPress menu that appears in your WordPress Admin.

Mitwirkende & Entwickler

„CCBPress Core“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:


Übersetze „CCBPress Core“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.



  • Fixed an issue where blocks would not show up in the block selector.


  • Fixed an issue with clearing transient cache.
  • Adjusted the behavior that happens when an import attempts to run, but the queue is not empty. For example, when the previous import failed to complete.
  • Changed how import times are stored and displayed. This should fix some edge cases with timezones.
  • Improved imports in multisite environments.
  • Fixed an issue with Group Leader images in the Group Information block.


  • Fixed an issue with detecting the REST URL on some sites.
  • Updated the link to Church Community Builder’s API User documentation.


  • Fixed an issue with the stalled import detection.


  • Added a task to the hourly maintenance that looks for stalled import jobs and deletes them.
  • Adjusted some parameters to help import jobs run more reliably on some hosts.
  • Fixed some warnings on older versions of PHP.


  • Replaced all admin-ajax calls with REST API calls.
  • Moved Admin Bar links to a new Tools page.


  • Fixed an issue when activating the plugin that caused a fatal error.


  • Fixed an issue where duplicate import jobs could be scheduled.
  • Fixed a dependancy issue with the Gutenberg blocks.
  • Adjusted the wait time from 1 second to 5 seconds when encountering a rate limit with Church Community Builder’s API.
  • Adjusted the import status update time from every 5 seconds to every 10 seconds.
  • Adjusted the import health check time from every 5 minutes to every 10 minutes.


  • Some files were missing from the final build.


  • New Gutenberg blocks for Group Information, Online Giving, and CCB Login. (Gutenberg will be coming in WordPress 5.0.)
  • New lightbox settings for form links.
  • Enhancement that checks if WP Cron is disabled and shows an alert with information on how it affects CCBPress.
  • Fixed a bug where forms that were not marked Public were not displayed.


  • Fixed the support form embedded on the plugin pages.


  • Improved the reliability of the function that determines when a form is active.
  • Increased the import status ajax call from every 3 seconds to every 5 seconds.
  • Fixed a bug where Connection Settings would state that they were successful when they failed.
  • More descriptive error messages when an API service fails while checking services.


  • Modified the import process to respect Church Community Builder’s new API rate limits.
  • Resetting the import while it is running will now stop the import job.
  • Changed the last import date to reflect when the last import started rather than when it finished.
  • Fixed a bug when checking if a form is active.
  • Fixed a bug when initializing the Chosen JavaScript library.


  • Fixed some situations where the import would not reschedule correctly after running.
  • Fixed some issues with import jobs related to Multisite setups.


  • Reworked the maintenance job to reschedule the import if it stops running for some reason.
  • Moved imports to their own cron job.


  • Fixed an issue with the expired transient cleanup SQL query.
  • Updated the background process library.


  • Reworked the import process to unschedule itself until it has completed.


  • Fixed an issue with a currently unused function in preparation for an upcoming add-on.


  • Improved some backend interface elements.
  • Added more translatable strings to the .pot file.


  • Fixed an issue with the is_form_valid() function not working properly.


  • Changed the role required to see the CCBPress menu to manage_options.
  • Added the ccbpress-core.pot file for translations.


  • Import progress is also reset upon resetting the import status.
  • Admin Bar link has been fixed.


  • Disabled autocomplete on the Church Community Builder username and password fields.
  • Added a button to reset the last import status.
  • Fixed the date formatting for license key expiration dates.


  • Add-ons page is now available.
  • Changed the import schedule to run hourly.
  • License key expiration dates are now shown once a license key is activated.


  • Fixed the Group Info widget – show/hide options were not working.
  • Purging the Image Cache now resets the Last Import date.


  • Consolidated all Data Import jobs into one interface.
  • Reworked the entire import process.
  • Removed the need to create database tables in the Core plugin.
  • Removed a ton of unused code.


  • Added more options for purging cache.
  • Added a notice when an add-on requires data, but the database is empty.
  • Added option to include event images during the import process.
  • Fixed an issue where the Data Import options would not save.


  • Fixed an issue with the cache not working properly.
  • A cache cleanup function is now properly unscheduled on plugin deactivation.
  • Group images should now update correctly.
  • Minor display adjustments.


  • Fixed group images not downloading.
  • No longer downloads images that are placeholders.
  • Added option to completely delete data/options created by CCBPress upon uninstall.
  • Added a backend to sync group/event data to a custom table for add-ons that support it.


  • Fixed an issue with the Purge All Cache menu item.


  • Fixed incorrect opening PHP statement.
  • Removed code that was no longer in use.
  • Removed the activation redirect in favor of a dismissible notification banner.


  • Removed files that were no longer necessary.
  • Added some missing styles to the stylesheet.


  • There was a git merge mixup, incorrect version was tagged for release.


  • Added a form to subscribe to our newsletter.
  • Changed the style of the Welcome tabs.
  • Made more of the text strings translatable.


  • Switched to the Select2 library for performance improvements.
  • Tweaked some of the CSS styles.


  • Fixed some merge issues from the previous version.


  • Fixed some issues with handling widgets before CCB is connected.


  • Beta release