Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

Church Theme Content

Provides compatible themes with sermon, event, person and location post types, taxonomies and fields. Requires a compatible theme for showing content.

Who this is for

This plugin is intended for a very specific audience. If you are not one of the below then this plugin will not be useful to you.

  • Users of official themes from
  • Users of third-party themes from other providers made specifically for this plugin
  • Theme developers wanting to improve data portability for church sites

What it does

It enables users to manage sermons, events, people and locations to be displayed by a compatible theme.

Experienced WordPress developers agree that functionality like this does not belong in themes since themes are intended only for controlling the appearance of a WordPress site. Content that users might expect to take with them if they switch themes should "live" in a plugin in order to avoid theme lock-in. Similarly, our approach is not to present content using the plugin since themes offer more control for that purpose. This is why a compatible theme is required.

See the Plugin Details on for a tour of features. Read the User Guide for instructions.

Compatible Themes

A compatible theme is required for presenting content.


Users can optionally install add-ons for additional features.


Please see the Developer Guide on for notes on developing themes that use this plugin. A couple benefits are that you will save time and be helping to accomplish better data portability among church websites powered by WordPress.

You can follow development on GitHub.


Several translations are available, including English, Spanish, German, French, Portuguese, Swedish, Dutch, Norwegian, Serbian and Slovak. See the Translations section in the plugin's user guide for a more complete list. Also see

Follow us

Contributors churchthemes, stevengliebe, galengidman
Tags church, churches, ministries, ministry, sermon, sermons
  1. church-theme-content screenshot 1


  2. church-theme-content screenshot 2

    Add sermon

  3. church-theme-content screenshot 3

    Sermon topics

  4. church-theme-content screenshot 4


  5. church-theme-content screenshot 5

    Add event

  6. church-theme-content screenshot 6


  7. church-theme-content screenshot 7

    Add location

  8. church-theme-content screenshot 8


  9. church-theme-content screenshot 9

    Add person

  1. Log into your WordPress admin area
  2. Go to Plugins > Add New
  3. Search for Church Theme Content
  4. Click Install Now for the plugin
  5. Click Activate Plugin after installation

Please see our Plugin Installation guide for additional information.

See releases on GitHub.

Can I use this plugin with any theme?

No, a theme made specifically for use with this plugin is necessary for displaying content. Please see Who this is for in the plugin description.

Can I make a theme that uses this plugin?

Yes, please see the Developer Guide.

How can I make an event recur in a special way?

The plugin includes basic recurring events (monthly, weekly and yearly). Install the Custom Recurring Events add-on for recurrence like "every two weeks" and "third Sunday of every month".

How can I make content show differently?

Please contact the author of your theme. This plugin handles the management of content in a way friendly to both users and theme developers. The presentation of content is done entirely by the theme.

Version 1.7.2

Requires WordPress version: 3.6 or higher

Compatible up to: 4.7.2

Last Updated 27 Dec 2016

Date Added: 19 Sep 2013

Plugin Homepage


4.8 stars
38 ratings


Not Enough Data

Works: 0
Broken: 0