Download WordPress Plugin

Download and unzip the file to get the RSVPMaker plugin.


1. Upload the entire `rsvpmaker` folder to the `/wp-content/plugins/` directory.
1. Activate the plugin through the ‘Plugins’ menu in WordPress.

Visit the RSVPmaker options page to configure default values for RSVP email notifications, etc.


RSVPMaker uses WordPress shortcodes to display listings of upcoming events. A shortcode is a tag you place in a page or blog entry in this format:

[myshortcode attribute=”attribute value” attribute2=”attribute2 value”]

To create a summary listing:

Shortcode: event_listing
Effect: Headline listing, output as an unordered list
Attributes: format=”headline”
or format=”headline” title=”upcoming events”

[event_listing format=”headline” title=”Upcoming Events”]

Effect: Calendar display
Attributes: calendar=”1″

[event_listing format=”headline” title=”upcoming events”]

Shortcode: rsvp_upcoming
Attributes: no_events=”Message to display if there are no upcoming events in the database”

[rsvp_upcoming no_events=”No events right now. Check back soon.” ]

Typical use as configured on this website:

I usually create an Events page to serve as the index page for events, which will be listed in chronological order with the events coming up soonest first. This is one of the advantages of the events data type, as opposed to posting events as blog entries that will be shown with the most recently posted events first. We want to emphasize the event date, not the publication date.

Home Page:
Included at the end of the introductory text.
[event_listing format=”headline” title=”Upcoming Events”]

Events Page:
Calendar, followed by listing of upcoming events
[event_listing format=”headline” calendar=”1″]
[rsvp_upcoming no_events=”No events right now. Check back soon.” ]

Event Template

When a single event is displayed, the standard single post template may tend to cause confusion because it juxtaposes the posting date with the event date. This is particularly a concern for post templates that feature the publication date prominently at the top of the post.

You can avoid this problem by adding a single-event.php file to your theme. WordPress will load this instead of the single.php template for an event post type.

A sample single-event.php file for the Twentyten theme is included with the RSVPMaker download, but you must copy it from the plugin folder to the theme folder to get it to take effect. Note that this file may not work with themes other than Twentyten without modification.

Leave a comment