WordPress plugin intelligence profile

Blocks for ChurchSuite

Blocks For ChurchSuite is a plugin providing blocks that enable display of event and small group data from ChurchSuite in various ways.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.7
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.7 · PHP 8.0
Directory statusactive
Last directory update12 Sept 20261mo ago
Active installations10Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Blocks for ChurchSuite version 1.0.7 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Blocks For ChurchSuite allows you to display certain data from ChurchSuite

on your WordPress website without resorting to embedding iframes. This

plugin provides Blocks that are easy to drop into any page or post. Each

block will, behind the scenes, request data from your ChurchSuite feed,

and will display the data returned in a similar way to the usual

ChurchSuite iframes, but natively to your website. Many aspects of the

display can be modified in your theme to make the display match your

website theme. The blocks allow you to use a range of attributes so that

you can display just the information you want for each part of your

website.

Current features include:

  • block to return events as ‘cards’ with the event image and details
  • block to return events in a ‘list’ group by date
  • block to return a full month calendar, for the current month or a date
  • block to return groups as ‘cards’ with the group image and details
  • All API requests are cached with a 4 hour cache to ensure fast performance

A little Technical information

For the technical among you: This block works on the ‘server side’,

building the response which is delivered to your browser from churchsuite.

Support

If you have a problem or a feature request, please send a message to the author.

Demo

Currently there is no demo site, but you can view examples on a church website:

  • the Featured Events,
  • the Small Groups list,
  • the Events List,
  • the Calendar

Contributions

This plugin relies on information provided by ChurchSuite using their

’embed’ JSON feed. Details of this JSON feed can be found here:

md

Usage

-

For the Event Cards block, place the block into a page or post. Set

the name of your ChurchSuite feed in the Church Name attribute (ie.

g.

com – the name is ‘mychurch’).

You should see the block populate with events in the

editor straightaway

You can ude the various parameters in the side bar to refine your

search for events – see below for the many options

Because your calendar will have many events, we can limit the number

of events which are returned using the Number Of Events attribute

combined with the Days Ahead attribute. This latter attribute sets

how many days ahead you will look over to find a set of events from.

If this is set too large and you have a lot of events, the data

request from ChurchSuite will take too long to return. So just

experiment until you get the number of events over the time period

you want.

Other attributes allow you to refine the events returned as follows:

  • Start Date – the starting date to look for events
  • Days Ahead – the number of days ahead from the start date to look
  • Number of Results – the number of events to display from those returned
  • Featured – whether to show only events marked as ‘Featured’

And, in the ‘Advanced’ group you can do further refinements:

  • Categories – only look for events in the categories whose category

numbers are given

  • Event Names – Only list events where the string given is in the

g. ‘service’ to return all services)

  • Sites – if you have a multi-site church, only look for events

for the sites whose site numbers are given

  • Events – Only look for events in the list of event numbers

(Useful if you want to highlight a few particular events)

  • Merge – List only the first event or all events in a sequence
  • Sequence – Only list events in a given sequence number

Details of these attributes and their values can be found here:

md

-

For the Event List block, place the block into a page or post. Set

the name of your ChurchSuite feed in the Church Name attribute (ie.

g.

com – the name is ‘mychurch’).

You should see the block populate with events in the

editor straightaway

The comments above about attributes you can set also apply to this

block. By default only a maximum of 5 days events are returned, but

this can be overridden using the attributes.

-

For the Calendar block, place the block into a page or post. Set

the name of your ChurchSuite feed in the Church Name attribute (ie.

g.

com – the name is ‘mychurch’).

You should see the calendar block populate with events in the

editor straightaway.

Fewer customization parameters are available for this block because

only a subset of the parameters listed above make sense for a monthly

calendar.

-

For the Smallgroups block,, place the block into a page or post. Set

the name of your ChurchSuite feed in the Church Name attribute (ie.

g.

com – the name is ‘mychurch’).

You should see the block populate with groups in the

editor straightaway.

The only parameter for SmallGroup lists that ChurchSuite supports is

the sites parameter, which you will find under the ‘Advanced’ section.

License

The plugin itself is released under the GNU General Public License. A

copy of this license can be found at the license homepage or in the top

php file.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • blocks
  • churchsuite
  • events
  • groups
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.7 · PHP 8.0
Update activity12 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.0.61.0.7
WordPress compatibility7.0.07.1
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.