This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

The City Plaza


It is possible to pull church needs, topics, events, prayers and albums from the Plaza so that you can use them within your WordPress site.

Data pulled from The City is by default cached for 1 day (24 hours) so that subsequent requests are faster. This is configurable should your needs be more frequent.


Install from within WordPress:

Go to Plugins => Add New => search for “the city plaza”.

Install manually:

  1. Unzip the file you downloaded.

  2. Upload files to a ‘the-city-plaza’ folder in the ‘/wp-content/plugins/’ directory.

  3. Log into your WordPress admin and activate the plugin through the ‘Plugins’ menu.

  4. In the widgets screen drag the widget to the content section you want it to show up in.

  5. Set the fields as shown and then save.


How do I get involved

Visit our GitHub page and fork the project.

I found a bug

Visit this projects GitHub page create an issue for the bug.

I have a feature request

Visit this projects GitHub page create an issue for the feature request.

Contributors & Developers

“The City Plaza” is open source software. The following people have contributed to this plugin.


Translate “The City Plaza” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Updated the widget to connect using HTTPS only.


  • Added option to make the widget title link back to the Plaza.


  • Missed changing the order of priority for curl and fopen for the plugin. 0.8.3 only updated the thecity-plaza-php library.


  • Changed the order of priority for curl and fopen. Priority is now given to curl.
  • Updated the PlazaPHP lib to the latest.


  • Updated the check for allow_url_fopen.
  • Updated the PlazaPHP lib to the latest.


  • Changed where and when the cache table is created/rebuilt. Now caching to the database really works.


  • Updating caching to use the database instead of the file system.


  • Fixed how cache key was generated.
  • Updated how the URL was generated for pulling plaza data.


  • Added a field for group nickname to pull plaza items specific to that group.


  • Added checks for different ways of getting data from the plaza. If allow_url_fopen is disabled then an attempt will be made to use cURL. If both are not available then an error message will be displayed.


  • Added checkbox to clear the cache when the widget is saved.


  • Added option to show all plaza items in the same list, which will show a mixture of items depending on the date created (or date “of” if item is an event). The total number of items in the list will be limited to the number selected.
  • Added option to display Plaza item type above title. If date is also displayed the Plaza item type will show to the right of the date. This was really meant to be used with the “Show All” option.


  • Added option for number of items to display. Up 15 items.


  • Changed example link under subdomain field to reference
  • Moved dates to show before the link.
  • Updated styling.
  • Using a list instead of div tags.
  • Events now show the data of the event rather then the date the event was created.


  • Added date to list if available.
  • Updated CSS to style the date.
  • Added option to show dates item was posted.


  • Initial release of the Plaza-Wordpress plugin.