New Calendar Editor, RSVP Form Generator

RSVPMaker now includes visual editors that simplify the setup of a calendar listing and the RSVP form for individual events. This should make a lot of RSVPMaker setup easier for people who don’t like to mess with code. Frankly, it’s also easier for me because I kept forgetting some of the shortcode options.

When editing any page or post, you should see a new calendar button has appeared in the WordPress visual editor.


Clicking that button will give you a popup editor for setting the parameters for an events listing, including whether the calendar should be displayed at the top of the listing.

Popup Calendar editor
Popup Calendar editor

Most site owners will tweak one or two of these fields and leave the rest at their default values. However, it is possible to create a listing targeted to a specific post type (just the events tagged as webinars, for example).

One other special case is inserting a single post. For example, you create a blog post advertising an upcoming event and want to embed the related RSVPMaker post inside that blog post, so people can click on RSVP Now and be taken straight to the signup form. In that case, you would toggle off the display of the calendar and select that one event from “Target One Post” (not to self: change the label to “Target One Event”).

When you insert the event, it’s now displayed as a placeholder image (switch the editor from Visual to Text mode if you want to see the underlying shortcode coding). You can double-click on the placeholder image to open up the editor and make changes.

RSVPMaker placeholder
RSVPMaker placeholder

Customizing the RSVP Form

Up until now, altering the RSVP Form has required working with a mix of HTML and shortcodes, which are documented here. I’ve added a popup code generators that addresses a bunch of common tweaks you might want to make, like deciding whether or not to ask for a phone number, adding an additional text field or two, and deciding whether or not to include the “guest” fields.


You can use the form generator and still tweak the HTML or add additional fields as necessary. This is a simple form generator and does not cover all the shortcodes for adding things like radio buttons.

If you use this in combination with my Chimpblast plugin for MailChimp, and include the “Add me to your email list” checkbox on your form, the software will attempt to subscribe the event attendee to the default mailing list you have specified in Chimpblast. (Okay, almost nobody other than me uses Chimpblast, but this was a handy feature for me to add and one someone else might find useful).


2 responses to “New Calendar Editor, RSVP Form Generator”

  1. Bjørn Magne Fiksdal Avatar
    Bjørn Magne Fiksdal

    Hi, Is there any possibility to change the calendar so that the week starts on Monday?

    1. I am adding support for this in version 4.2.4, just released.

      You can add the attribute weekstart=”Monday” to the rsvpmaker_upcoming or rsvpmaker_calendar shortcodes

      [rsvpmaker_upcoming calendar="1" days="28" posts_per_page="10" type="" one="0" hideauthor="0" past="0" no_events="No events currently listed" nav="bottom" weekstart="Monday"]

      Note that this variation is not supported by the popup editor for the calendar widget — you will have to add it in the Text rather than Visual view of the WordPress editor.

      Specifying a day other than Monday will not work (it has to be Sunday or Monday)

Leave a Reply