
WordPress.com Methods
WordPress.com does not provide a built-in events calendar function, but it’s still possible to include one through Google Calendars and a little magic from RSS.
Step 1: Set up a Google Calendar
If you haven’t already done so, this might be a good time to register a google e-mail address for your church website. Simply sign up for a Google account then go to Google Calendars.
Once you are signed into your calendar click on the Settings link on the left hand side of your screen

Some options will appear in the main body of the page Click on Share this Calendar Then check the box that says “Make this Calendar Public”

Now for the final preparation step, click on Settings again like you did above. Then Click on the Name of your Calendar (in the example it would be Darrell Dow):

Now scroll down and click on the orange XML button:

Copy the link that pops up. This is your calendar’s RSS feed — a method of broadcasting information to other websites.
Now let’s go to your WordPress site. Login to the control panel. From the Menu click on Design then Widgets.
Find RSS on the left hand column and click Add

The RSS feed will now appear in your list of widgets on the right. Click the Edit button and the following box will appear:

In the RSS feed url box, paste in the link you copied from your Google calendar website. Give the Feed a Title Like “Events Calendar” and click the Change button.
Click the Save Changes button at the bottom and….you’re done!
(take a deep breath)
Now as you post events to your Google calendar, they will automatically show up in your RSS feed widget. Pretty nifty.
Hosted WordPress Methods
As always, if you are hosting your own WordPress site there are a variety of options. One of my favorites is the WP-Cal plugin from Fahlstad Design. You can see it in operation here.