How Can We Help?
RSVPMaker Blocks (Complete Listing)
Complete reference for Gutenberg blocks in the RSVPMaker plugin. Each block is listed by the label shown in the editor, plus namespace and attributes. Where applicable, settings are grouped under Sidebar Options.
Event Display Blocks
RSVPMaker Upcoming (Single Block)
Block label (UI): RSVPMaker Upcoming (Single Block)
Namespace: rsvpmaker/upcoming
Sidebar Options
- RSVPMaker Upcoming Options (panel)
- Display Calendar
- Format
- Events Per Page
- Date Range
- Event Type
- EXCLUDE Event Type
- Author
- Calendar Navigation
- Show Event Author
- Featured Image
- Text to show for no events listed
- Calendar Item Text Color (panel)
- Calendar Item Background Color (panel)
- Calendar Item Font Size (panel)
Attributes
- Display Calendar (
calendar, string, default"0") - Format (
excerpt, string, default"0") - Calendar Navigation (
nav, string, default"bottom") - Date Range (
days, string, default"180") - Events Per Page (
posts_per_page, string, default"10") - Calendar item text color (
itemcolor, string, default"#FFFFFF") - Calendar item background color (
itembg, string, default"#000000") - Calendar item text size (
itemfontsize, string, default"10") - Event Type (
type, string, default"") - EXCLUDE Event Type (
exclude_type, string, default"") - Text to show for no events listed (
no_events, string, default"No events listed") - Author (
author, string, default"") - Show Event Author (
hideauthor, boolean, defaultfalse)
RSVPMaker Calendar
Block label (UI): RSVPMaker Calendar
Namespace: rsvpmaker/calendar
Sidebar Options
- RSVPMaker Calendar (panel)
- Position of Navigation Links
- Event Type
Attributes
- Date Format (
date_format, string, default"") - Position of Navigation Links (
nav, string, default"bottom") - Calendar item background color (
itembg, string, default"#000000") - Calendar item text color (
itemcolor, string, default"#FFFFFF") - Calendar item text size (
itemfontsize, string, default"x-small") - Event Type (
type, string, default"")
RSVPMaker Event (Embed Single Event)
Block label (UI): RSVPMaker Event (Embed Single Event)
Namespace: rsvpmaker/event
- Select Event (
post_id, string, default"") - Show Event Author (
one_hideauthor, boolean, defaulttrue) - Event Type (
type, string, default"") - Event Display Format (
one_format, string, default"") - Hide If Past (
hide_past, string, default"")
RSVPMaker Event Listing
Block label (UI): RSVPMaker Event Listing
Namespace: rsvpmaker/eventlisting
- Date Range (days) (
days, number, default180) - Events Per Page (
posts_per_page, number, default10) - Event Type (
type, string, default"") - Start Time Offset (
time, number, default0) - Date Format (
date_format, string, default"%A %B %e, %Y")
RSVPMaker Next Events (RSVP On)
Block label (UI): RSVPMaker Next Events (RSVP On)
Namespace: rsvpmaker/next-events
- Number of Posts (
number_of_posts, number, default5)
Future RSVP Links
Block label (UI): Future RSVP Links
Namespace: rsvpmaker/future-rsvp-links
- Limit (
limit, number, default5) - Skip First (
skipfirst, boolean, defaultfalse)
RSVPMaker Events (fetch via API)
Block label (UI): RSVPMaker Events (fetch via API)
Namespace: rsvpmaker/upcoming-by-json
Sidebar Options
- JSON API url
- Limit
- Link URL for more results (optional)
- JSON API url (
url, string, default"") - Link URL for more results (optional) (
morelink, string, default"") - Limit (
limit, number, default10)
RSVPMaker Daily Schedule
Block label (UI): RSVPMaker Daily Schedule
Namespace: rsvpmaker/schedule
- Start Date (
start, string, default"") - Use Start Date (
start_on, string, default"0") - End Date (
end, string, default"") - Use End Date (
end_on, string, default"0") - Event Type (
type, string, default"0") - Convert Timezone (
convert_tz, boolean, defaultfalse) - Limit (
limit, integer, default30)
Query Loop Variations (core/query)
These are Query Loop variations, not standalone block namespaces. Use their variation labels in docs so users can find them in the inserter.
- Variation label (UI): RSVPMaker Upcoming Query Loop
Variation namespace:rsvpmaker/rsvpmaker-loop - Variation label (UI): RSVPMaker Next Event Query Loop
Variation namespace:rsvpmaker/loop-event - Variation label (UI): RSVPMaker Upcoming + Calendar Query Loop
Variation namespace:rsvpmaker/loop-plus-calendar - Variation label (UI): RSVPMaker Upcoming + Cover Query Loop
Variation namespace:rsvpmaker/loop-cover
Sidebar Options
- RSVPMaker Settings (panel)
- Event Order (
query.eventOrder) - Max Number of Events (
query.perPage) - Event Type taxonomy token picker (
query.taxQuery.rsvpmaker-type[]) - EXCLUDE Event Type (
query.excludeType) - Core Query controls also apply: inherit, tax query, search, sticky, author
Shared variation query defaults: postType rsvpmaker, order asc, eventOrder future, inherit false, excludeType 0.
Date and Time Blocks
RSVPMaker Countdown Timer
Block label (UI): RSVPMaker Countdown Timer
Namespace: rsvpmaker/countdown
Sidebar Options
- Select Event
- Show When Time Expires
- Expiration Message
- Select Event (
event_id, string, default"") - Countdown ID (
countdown_id, string, default"") - Show When Time Expires (
expiration_display, string, default"stoppedclock") - Expiration Message (
expiration_message, string, default"The wait is over!")
RSVPMaker Date Element
Block label (UI): RSVPMaker Date Element
Namespace: rsvpmaker/date-element
- Show (
show, string, default"start_and_end") - Start Format (
start_format, string, default"l F j, Y g:i A") - End Format (
end_format, string, default"g:i A") - Separator (
separator, string, default" - ") - Alignment (
align, string, default"") - Timezone (
timezone, boolean, defaultfalse) - Bold (
bold, boolean, defaultfalse) - Italic (
italic, boolean, defaultfalse)
RSVPMaker Date Block
Block label (UI): RSVPMaker Date Block
Namespace: rsvpmaker/rsvpdateblock
- Alignment (
alignment, string, default"")
RSVPMaker Title + Date
Block label (UI): RSVPMaker Title + Date
Namespace: rsvpmaker/title-date
Sidebar Options
- Date or Date+Time (panel)
- Show Time
- Bold (toolbar)
- Italic (toolbar)
- Show Time (
show_time, boolean, defaultfalse) - Alignment (
align, string, default"") - Bold (
bold, boolean, defaultfalse) - Italic (
italic, boolean, defaultfalse)
RSVPMaker Excerpt
Block label (UI): RSVPMaker Excerpt
Namespace: rsvpmaker/excerpt
- Hide Event Type (
hide_type, boolean, defaultfalse) - Maximum Words (
max, integer, default55)
Form and RSVP Field Blocks
RSVPMaker: Insert Blocks for Query Loop
Block label (UI): RSVPMaker: Insert Blocks for Query Loop
Namespace: rsvpmaker/loop-blocks
No custom attributes.
RSVPMaker Submission Form
Block label (UI): RSVPMaker Submission Form
Namespace: rsvpmaker/submission
Sidebar Options
- Prompt for Timezone
- Notification Emails: To override default from Settings, enter one or more emails, separated by commas
- Notification Emails (
to, string, default"") - Prompt for Timezone (
timezone, boolean, defaultfalse)
RSVP Flexible Form Wrapper
Block label (UI): RSVP Flexible Form Wrapper
Namespace: rsvpmaker/formwrapper
Sidebar Options
- Form Options (panel)
- Button Label
- App Slug
- Include ReCaptcha
- Button Label (
button_label, string, default"Submit") - App Slug (
app_slug, string, default"contact") - Include ReCaptcha (
recaptcha, boolean, defaultfalse)
RSVPField Text
Block label (UI): RSVPField Text
Namespace: rsvpmaker/formfield
- Label (
label, string, default"Label") - Slug (
slug, string, default"") - Include in Guest Form (
guestform, boolean, defaultfalse) - Lock Slug (
sluglocked, boolean, defaultfalse) - Required (
required, string, default"")
RSVPField Text Area
Block label (UI): RSVPField Text Area
Namespace: rsvpmaker/formtextarea
- Label (
label, string, default"Label") - Slug (
slug, string, default"") - Include in Guest Form (
guestform, boolean, defaultfalse) - Rows (
rows, string, default"3")
RSVPField Radio Buttons
Block label (UI): RSVPField Radio Buttons
Namespace: rsvpmaker/formradio
- Label (
label, string, default"Label") - Slug (
slug, string, default"label") - Include in Guest Form (
guestform, boolean, defaultfalse) - Choices (
choicearray, array, default["a","b"]) - Default to First Choice (
defaultToFirst, boolean, defaultfalse)
RSVPField Select
Block label (UI): RSVPField Select
Namespace: rsvpmaker/formselect
- Label (
label, string, default"Label") - Slug (
slug, string, default"") - Include in Guest Form (
guestform, boolean, defaultfalse) - Choices (
choicearray, array, default["a","b"]) - Default to First Choice (
defaultToFirst, boolean, defaultfalse)
RSVPField Note
Block label (UI): RSVPField Note
Namespace: rsvpmaker/formnote
- Label (
label, string, default"Note")
RSVPField Guests
Block label (UI): RSVPField Guests
Namespace: rsvpmaker/guests
- Guest Limit (
limit, string, default"")
RSVPField Mailing List Checkbox
Block label (UI): RSVPField Mailing List Checkbox
Namespace: rsvpmaker/formchimp
- Label (
label, string, default"Add me to your mailing list") - Checked by Default (
checked, boolean, defaultfalse)
RSVPMaker Button
Block label (UI): RSVPMaker Button
Namespace: rsvpmaker/button
- Alignment (
alignment, string, default"")
Contact Form (RSVPMaker)
Block label (UI): Contact Form (RSVPMaker)
Namespace: rsvpmaker/contact
- Form ID (
form_id, number, default0) - Subject Label (
subject_label, string, default"Subject") - Subject Prefix (
subject_prefix, string, default"") - Email (
email, string, default"") - Unique ID (
unique_id, string, default"") - Order (
order, string, default"") - Gift (
gift, string, default"0") - Gateway (
gateway, string, default"Default")
RSVPMaker Events (fetch via API)
Block label (UI): RSVPMaker Events (fetch via API)
Namespace: rsvpmaker/embedform
- Select Event (
post_id, string, default"")
Email Composition Blocks
RSVP Email Body Wrapper
Block label (UI): RSVP Email Body Wrapper
Namespace: rsvpmaker/emailbody
Sidebar Options
- Background Color (panel)
- Custom Background Color
- Select email background image
- Background Repeat
- Background Sizing
- Custom Background Color (
backgroundColor, string, default"#efefef") - Text Color (
color, string, default"#000") - Padding (
padding, string, default"5px") - Background Image ID (
mediaId, number, default0) - Background Image URL (
mediaUrl, string, default"") - Background Repeat (
backgroundRepeat, string, default"no-repeat") - Background Sizing (
backgroundSize, string, default"contain")
RSVP Email Content Wrapper
Block label (UI): RSVP Email Content Wrapper
Namespace: rsvpmaker/emailcontent
Sidebar Options
- Style (panel)
- Background Color
- Border
- Margin Left
- Margin Right
- Max Width
- Padding
- Background Color (
backgroundColor, string, default"#efefef") - Text Color (
color, string, default"#000") - Padding (
padding, string, default"5px") - Max Width (
maxWidth, string, default"600px") - Border (
border, string, default"thin solid gray") - Margin Left (
marginLeft, string, default"auto") - Margin Right (
marginRight, string, default"auto")
RSVP Email Embed Post or Post List
Block label (UI): RSVP Email Embed Post or Post List
Namespace: rsvpmaker/embedposts
- Selection (
selection, string, default"") - Posts Per Page (
posts_per_page, string, default"1")
RSVPField Email Guest Signup
Block label (UI): RSVPField Email Guest Signup
Namespace: rsvpmaker/emailguestsignup
- Fields (
fields, string, default"")
Payment Blocks
Stripe Charge (RSVPMaker)
Block label (UI): Stripe Charge (RSVPMaker)
Namespace: rsvpmaker/stripecharge
Sidebar Options
- Description
- Show Amount/Description Under Button
- Payment Type
- Fee
- January through December amount fields
- Description (
description, string, default"") - Show Amount/Description Under Button (
showdescription, string, default"no") - Fee (
amount, string, default"") - Payment Type (
paymentType, string, default"once") - Currency (
currency, string, default"usd") - January to December (
january..december, string, default"") - Show PayPal Option (
paypal, boolean, defaultfalse)
Stripe Form Wrapper
Block label (UI): Stripe Form Wrapper
Namespace: rsvpmaker/stripe-form-wrapper
- Description (
description, string, default"") - Amount (
amount, string, default"") - Payment Type (
paymentType, string, default"once")
PayPal Charge (RSVPMaker)
Block label (UI): PayPal Charge (RSVPMaker)
Namespace: rsvpmaker/paypal
- Description (
description, string, default"") - Show Amount/Description Under Button (
showdescription, string, default"no") - Amount (
amount, string, default"") - Payment Type (
paymentType, string, default"once") - Currency (
currency, string, default"usd") - January to December (
january..december, string, default"")
Utility Blocks
Limited Time Content (RSVPMaker)
Block label (UI): Limited Time Content (RSVPMaker)
Namespace: rsvpmaker/limited
- Start (
start, string, default"") - Enable Start Rule (
start_on, string, default"0") - End (
end, string, default"") - Enable End Rule (
end_on, string, default"0") - Delete Expired (
delete_expired, string, default"0")
Placeholder
Block label (UI): Placeholder
Namespace: rsvpmaker/placeholder
Sidebar Options
- Text
- Text (
text, string, default"")
End of reference.