=== RSVP and Event Management Plugin ===
Contributors: wpchill, silkalns, giucu91
Tags: rsvp, event, event management, attendee management, event planning, wedding planning, event registration, events, events management, events registration, reserve, wedding, guestlist
Requires at least: 5.6
Tested up to: 5.9
Requires PHP: 5.6
Stable tag: 2.7.7
License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
The RSVP Plugin was created to be a straightforward event management plugin to handle registrations for a single event.
== Description ==
The RSVP plugin was created to help manage attendees for your events. It was initially created for my wedding and has since been used across thousands of events including:
* Weddings
* Business conferences
* Church gatherings
* Other community events
* Birthdays
* And much much more
Many options to customize the front-end accessible from the WordPress admin area. Attendee management is available via WordPress admin. If you want even more functionality check out RSVP Pro which gives you the ability to do multiple events, setup reminder emails, translate easier and much much more.
RSVP Plugin installation guide.
= FEATURES =
* Open registration or private attendee list
* Custom questions
* Import and export attendees
* Ability for attendees to add additional guests
* Easy to customize text
* Passcode or no passcode to RSVP
* Easy attendee management
* Associate attendees to make it easier for groups/families to RSVP all at the same time
* Email notifications
= ADDITIONAL FEATURES IN RSVP Pro =
* Multiple events
* Even more text customizations
* Public attendee lists
* Ability to send notifications and reminders
* AJAX based front-end
* More info at https://rsvpproplugin.com
= SUBMITTING PATCHES =
What?! You found a bug, well we'd love to have a patch or issue posted at our GitHub page for RSVP Plugin. If for whatever reason we don't want to accept a request we will tell you why and work with you to figure out a way to get it accepted. Also, if your pull request is accepted we will credit you in the plugin's changelog.
== Installation ==
1. Upload the `rsvp` folder to the `/wp-content/plugins/` directory
1. Activate the plugin through the 'Plugins' menu in WordPress
1. Add and/or import your attendees to the plugin and set the options you want
1. Create a blank page and add [rsvp] on this page
== Frequently Asked Questions ==
= Can I style the plugin? =
Yes. Below are the styles for the plugin:
* rsvpPlugin - ID of the main RSVP Container. Each RSVP step will be wrapped in this container
* rsvpParagraph - Class name that is used for all paragraph tags on the front end portion of the RSVP
* rsvpFormField - Class for divs that surround a given form input, which is a combination of a label and at least one form input (could be multiple form inputs)
* rsvpAdditionalAttendee - Class for the div container that holds each additional RSVP attendee you are associated with
* additionalRsvpContainer - The container that holds the plus sign that allows for people to add additional attendees
* rsvpCustomGreeting - ID for the custom greeting div that shows up if that option is enabled
* rsvpBorderTop - Class for setting a top border on certain divs in the main input form
* rsvpCheckboxCustomQ - Class for the div that surrounds each custom question checkbox
* rsvpClear - A class for div elements that we want to use to set clear both. Currently used only next to rsvpCheckboxCustomQs as they are floated
* rsvpAdditionalAttendeeQuestions - Class name for the div that wraps around all additional attendee questions
* rsvpCustomQuestions - Class name for the div that wraps around all custom questions for each attendee
= Is there a GitHub Repository? =
Yes, that is where the main development is done - https://github.com/SwimOrDieSoftware/Wordpress-RSVP-Plugin
= Can I Prefill Attendee Information? =
Yes, go to the page associated with the RSVP form and add to the querystring the following parameters.
* firstName - For the person's first name
* lastName - For the person's last name
* passcode - If passcode is enabled and/or required this will need to be added as well
For example if you have a page that is /rsvp for domain example.com your URL might look like - http://www.example.com/rsvp?firstName=test&lastName=test
== Screenshots ==
1. What a list of attendees looks like
1. The options page
1. The text you need to add for the rsvp front-end
== Changelog ==
= 2.7.7 - 23.03.2022 =
* Fixed: Security exploit
* Fixed: Sanitizations
= 2.7.6 - 21.03.2022 =
* Fixed: Sorting attendees no longer logs out the user (https://github.com/WPChill/rsvp/issues/76)
* Changed: Moved upsell in "Events" page under the table. (https://github.com/WPChill/rsvp/issues/55)
* Fixed: Bulk select attendees and custom questions (https://github.com/WPChill/rsvp/issues/63)
* Fixed: Sanitization removing