1. Home
  2. Frontend submissions
  3. Frontend event submission shortcode
  1. Home
  2. Shortcodes
  3. Frontend event submission shortcode

Frontend event submission shortcode

Requirements: EventKoi Pro.

Overview

This is the attribute reference for [eventkoi_event_submission]. For how to turn submissions on, choose who can submit, and get notified, see “How to Let Visitors Submit Events in EventKoi Pro.“

[eventkoi_event_submission]

Attributes

AttributeTypeDefaultWhat it does
show_descriptionboolyesShows the description field. show_summary is an older alias for the same thing. If both are set, show_description wins.
require_descriptionboolnoMakes the description field required. require_summary is the matching older alias.
show_locationboolyesShows the location field.
require_locationboolnoMakes the location field required.
show_all_dayboolyesShows the all-day toggle.
show_imageboolyesShows the featured image uploader.
require_imageboolnoMakes the featured image required.
show_calendarboolyesShows a dropdown letting the submitter choose which calendar the event belongs to. Has no effect if calendar is set to a non-zero ID, see below.
show_recurringboolyesShows recurring options. Only actually appears if “Allow recurring submissions” is also turned on in Settings. Both have to allow it.
show_tbcboolyesShows a “date and time not confirmed” toggle, which hides the date fields and shows a to-be-confirmed notice instead.
require_startboolyesMakes the start date required.
require_endboolnoMakes the end date required.
calendarint0Pins every submission through this shortcode to one calendar. When set to anything other than 0, the calendar dropdown never shows, regardless of show_calendar.
button_labelstring“Submit event”Text on the submit button.
hide_after_successboolnoHides the whole form after a successful submission, instead of showing a success message in place.
success_headingstring“Submission received”Heading shown after a successful submission.
success_messagestringnoneMessage shown after a successful submission. If left empty, EventKoi fills in a default message depending on whether the event was auto-published or is pending review.

Examples

  1. Basic: [eventkoi_event_submission]
  2. Pinned to one calendar, no picker: [eventkoi_event_submission calendar="4"]
  3. Require a description and a location: [eventkoi_event_submission require_description=1 require_location=1]
  4. Custom button and success message: [eventkoi_event_submission button_label="Add your event" success_message="Thanks, we'll take a look shortly."]
  5. Hide the form after submitting instead of showing a message: [eventkoi_event_submission hide_after_success=1]

More shortcodes

For the full list of EventKoi shortcodes, see EventKoi Shortcodes Reference Guide: Start Here.

Updated on September 29, 2026
Was this article helpful?

Related Articles